Kudo's on your efforts to date but I have been pondering over your project and come to the following conclusion:
You are putting in considerable effort aimed at a game that VERY few people play.
Unless you are doing it out of an unbridled passion for this game and the fact that you MUST have a portal like this for your own personal use, then I really cannot justify you going to all this effort to appease the masses, it seems pointless. And if you are doing it for that reason, then there is probably no reason to broadcast it far and wide given its a kind of personal thing which for the most part will preclude others given they have no StarTrucker account or indeed want one.
The very act of asking for input from others on this project is hampered by that fact, I had a look at the site with a veiw to provide some insight but I find my account now deleted because of the fact I cannot produce a StarTrucker game key.
You seem competent enough from a development point of veiw, it appears you simply need to focus on something that those masses can all embrace. 🙂