On the off chance anybody still cares about this game, here is the most recent version I can find. I don't think it's the most recent version period though, I've seen videos on Youtube where the mecha leave a rainbow trail, and one where you can lock on to enemy mecha in the version where you fight other frames.
Sorry for the massive necrobump, if necrobumping is frowned upon here. I did "post without bumping" and then edited the post. Also, there seems to be second version on the site.