Stumbled upon this game while browsing, actually looks really good. Sort of like an arcade future version of Time Crisis meets Vanquish or something like that.
Working on the new site, main url might break from time to time for few days. Use http://stinger.actieforum.com/