Good but far too easy...
Compared to what you have to look out for on Touhou, this is just a light warm-up... although Touhou is a completely different type of game, but oh well.
73225
Level 10
Alien Ships: 1430
Ships Destroyed: 1425
Ships Escaped: 5
Final ratio: 99.6%
What got me was having to run directly into enemy fire to not let a ship escape and the enemies that come up from the bottom, I didn't notice them amongst all the debris and they all kamikaze'd me! XD