I downloaded it and played through it. It looks surprisingly good, and aside from some rough sound effects and *slightly* flat voice acting, it sounds great too.
I guess due to their using FRED, the game seems to ape the mission structure of the Freespace games. In other words, the missions...