when you all have time... watch these in order and enjoy the hilariousness.
goontastic:
Hahaha these are reminiscent of the Angry Nintendo Nerd, found here
ultimatelewser:
Those are some really messed up levels. How do you get those in Mario I wonder?