Strangely, there are 2 different videos, perhaps someone has been messing with the sound sync and been video editing...
In one he's flying slowly, gives an early mayday and touches down on centerline and then rolls out right.
In the other he's flying faster and drifts to the right and maydays late. So that could be the cause of some disagreement in landing picture.
Novice pilot lands plane safely on busy highway - Yahoo! News
Young pilot lands plane on highway - Canada - Canoe.ca
I sure hope it was not a fuel shortage as if he ran out of fuel he will go from "hero" to "goat" pretty quickly. CAA are investigating apparently.
Cheers