So hey I finished my final, so I might as well post it, so here it is: http://www.sendspace.com/file/1g7k2s

Its not perfect but got me 100/100 even though 2nd boss (if you get that far) dies in one hit and the game crashes in the 3rd level (again if you get that far).  It is quite the difficult STG, but enjoy.