Your numbers are almost identical to HIM bike I did in September. Had to go back and check to make sure they were not the same! Slightly lower time and slightly less elevation change, but overall very close. An additional 40 watts doesn't sound too crazy for a 6 minute improvement on a hilly course. Is he the same weight?
Your head/helmet position combo looks very close to Jon Moen, 3rd picture and labeled in the ST Aero Camp photo gallery. I believe there was nothing that really edged the Javelin. He may chime in here, but I believe he also posted some results further up the thread.
Nearly twice the elevation (1950m is approx. 6400ft), but on the other hand, you won ;) I paced myself carefully on the major climb and the headwind, which means lower 20min Max, IF and VI values (considering your IF and TSS, maybe it's time to update the threshold?). Recalculating it, the 40W difference does make sense. He weights slightly
more but rides fancier equipment, so I'd estimate equal overall weight. He used 19% more power which, squared and multiplied by the 180min ride time, should theoretically result in ~6 minutes of time saved if my math is correct. Again, though, we were outliers, and he rides a size 51 P3 to my size 60 B2.
I bought the Javelin on a whim - it was the coolest-looking option at the expo that day and felt comfy. I learned to "wear it", so to speak, over the following season, shortening my neck and "turtleing" it. Only recent position changes allowed me to achieve a flush line over my back, at which point I think it'll be hard to improve upon.
ZONE3 - We Last Longer