Not fun enough. The colors don't really "go" together. Having various bright colors for a fun design is good, but you still need a color scheme or it's just gonna look messy. On this site, the boxes that say "Newest Jokes", "Newest Pictures", and "Highest Rated Jokes" are too desaturated/pastel-looking compared to the rest of the site.
To get a good color scheme, experiment with contrasting colors. You can go to this site: http://www.pixy.cz/apps/barvy/index-en.html and in the pull down scheme menu at the top, select "double contrast". Those are the colors I usually think of when I think "fun color scheme".
I agree that the background doesn't match up with a fun theme, but don't think it necessarily has to be light. If you don't want to go with white, you could also try colors like blue, green, or whatever and use the same colors and/or slightly brighter (but not desaturated!) colors in the content/navigation to tie it all together.
I agree with cira completely, his logic makes sense for your genre of site.
CybexHost.com - Shared and Reseller Hosting Solutions on cPanel/WHM Linux Servers ModernTweak.com - Discount ModernBill Licenses, Hosted Installations, and Professional Services :: Pay for your discount ModernBill license with PayPal :: admin[at]cybexhost.com :: AIM: CybexH