Upload iPhone HD videos to YouTube
hmm... turns out YouTube shows HD options for the video only some time after the video is uploaded. My guess would be that YouTube continues processing the video in the background and exposes the various resolutions only when they are done processing.

So the answer is: just upload your HD videos, it'll retain the resolution after a while