This. Was. Freakin'. AWESOME.
I really loved how Bloo made an actual true effort to not be a fat jerk all day long, and all the of the continity nods just mad it more epic (all the past adventures and all the characters in one place)
The reason why I gave this a B+ is because I had the gut feeling Mac wasn't moving at all and
Spoiler Below the Cheese twist ending was really lame. I did like the house fading out, though...
My favorite gag has to be Mac's face when he's with Frankie and says "Omigawshshe'sgonnakissme!!"
And the pictures of Mac and Bloo in the credits was just icing on the cake.