Albatrosicks have seriously outperformed once again, with their new album Planet Liberation.(You can listen to sample tracks here)
The corresponding flash for that album can be found here. I strongly suggest you go watch
For those who need an explanation, Albatrosicks is(to the best of my knowledge) a side project of the Touhou music remixers, IOSYS.