Ronn, yes, sorry about the sarcasm.
Your examples, however, do show a gamma shift.
Your DNxHD appears to have been exported with stretched levels, so it runs 0-255 (not broadcast legal). The H264 appears to be broadcast legal. Rescaling one of them (I corrected the DNxHD back to 16-235), and comparing two frames shows quite a different gamma, most notably in the details in the sky of the H264. (BTW, I’m using AMA to link to your files, and use Source Settings to compensate the DNxHD back to 16-235).
But even at desktop level, the very first frame of your spot demonstrates the issue. The symbol above the World Cup logo looks fine in DNxHD, but is only half visible in the H264 (where it blends to full white with the ‘hot’ sky).
The issues with QT and some codecs (ProRes, H264) have been popping up everywhere on forums like these over the past few years.
I haven’t managed to export to H264 without any gamma shifts, but there was much less of a shift when using the Main Concept H264 encoder that is featured in Squeeze.
IMO, the best way to export a file for broadcast, with correct levels, is to avoid QrapTime, and export as Op1A MXF (Export to a virtual XDCAM device).