And even then some things look off in some places, but if this is what FOSS is capable of doing (even though money's needed to cover the expenses, I guess that's inescapable, and no I'm not trying to downplay 400 grand here), then...
Respect!
As for the ending, well that... sucks... but who can blame reflex when the flame thrower is point-blank at your back... :sigh: