I loved this episode! XD Not sure if I should post it in spoilers or not, so I'll post with spoiler tags just to be on the safe side.
Spoiler Below I was laughing all the way through this episode! When it got to the marriage scene.. oh boy xD. I loved the ending, too. Also, I guess Mac doesn't age, since it was his birthday party in the last episode and he's still eight in this episode (Bloo actually said he was eight. Another official confirmation, unless I've missed something XD).. unless he's been seven for the last five seasons, or something. Or maybe this episode is before The Bloo Superdude. Or maybe I'm reading too much into this.