You did a good job. This was pretty funny. Almost everything that happened was unexpected... which is something hard for me to find these days... everything is usually so predictable...
So.. Yay you!
Keep it up, man.
I gotta tell my friend about this as soon as he's back online.