Looks like you are getting great advice here, so I thought I should spoil it by adding my two cents. I think you nailed it with your "patience" comment, as supported by Nobby, HRE, Glenn and others. I raced after my third hill week, and my experience probably would have been the same as yours, save for the fact that my race was 10 miles instead of a 10K. At that distance I did feel a real "aerobic" benefit, much like you explaining having good wind during your race. I also felt much more confidence during the race, where even though I was running 7 seconds per mile faster than I ran last year, I never had any doubt that I could keep up the pace. Whether it was psychological or physical, knowledge of having so many 22 mile runs "in the bank" kept me very calm and relaxed during the race, so I knew I would not blow up. If the race was as short (and anaerobic) as yours I could very well have felt the same way you did.
As for leg speed, my feet felt like bricks when I had to sprint at the end and I really made a mess of the last 200 meters. Sounds like you had more luck with your sprinting. I didn't feel like I was bouncing up and down exactly, but it did feel like my stride was longer.
If you are doing 6 weeks of hills, you most likely have 16 or so weeks down, and 12 more or so to go. It sounds like your mileage is great, and you certainly have dedicated yourself to the program. If you have access to Ron Daws' "Running your Best" book, the first chapter talks about the psychological boost runners get from having complete confidence in their coach/program. I say stay the course and try not to get too caught up in the numbers at this point. They may be passing you now, but you will be at your best when it's most important, at the end. At least that's what I keep telling myself!