Yes, I am DJ Ragglefraggle. Newgrounds wouldn't accept it as a username.
I really have no idea what genre this is. Techno would hate it because it's not heavy enough. I also hate the title, if anyone else has any better idea's please be my guest to suggest another one.
Please contact me if you would like to use this in a project. We can discuss the details.