Whoops, fell kind of behind on this thread. Let's catch up.
Sounds pretty good, I like the fast, up-beat nature, it sounds like it would work well in an intense boss fight. Based on the picture of Peach, my first inclination was to assume that this was a remix of some song from a Mario game...