I thought this was great! Much better than most of the stuff in the portal. The characters are really recognizable, and the music fits very well. As for character suggestions, maybe you could do a Pokemon sprite-esque version of yourself, or a Spongebob related persona, such as one of the fish.
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.