Happy Hardcore EXTREME!
Haha, I don't even know why I love this song so much, but I do. I usually don't like vocals in my happy hardcore, but you managed to get past that. I've listened to this some 30 times now....and I have to keep listening. I can't quite understand ALL of the lyrics though.