LOL! I hope you don't mind me laughing *with* you. Eating McD's in front of the TV does sound like some kind of trouble I would get into.
My dd occasionally watches too many videos and then it's like she's addicted. The withdrawal is amazing. I know what you're going through in that regard.
I agree with Evan&anna'smom - a couple of days of junk food and tv is not going to do any long-lasting damage. Sounds like you just need a break. I don't know how to help with the 5am waking up thing. Except to say that watching tv is probably quite a reward and maybe an incentive for him to start his day early! kwim? You might be in a vicious feedback loop.
I would try to find a substitute activity or activities for the tv watching. Set up a bunch of play areas before you go to bed, for him to discover when he wakes up. Maybe set up a surprise box for him every night. He gets to open it in the morning instead of tv. You could say "no tv right now, but look! there's a surprise box!"
and in the boxes, don't go and buy new stuff, just put unusual household items in there from the kitchen, for example, or toys he hasn't played with in a long time.