I recently found this song on Nico Sound and I honestly can't get enough of it plus the music video is wicked awesome and it features the characters from Tohou. ^-^

http://www.youtube.com/watch?v=WMWWkNh-2Uk&feature=PlayList&p=34B1098F67267C57&index=30