Looking at the frontpage, I was quite suprised that it isn't mentioned at all that the Armagetron Advanced is a game

. Although News is fun to read for people who are familiar with the game, imho it's much more important to tell people who are new to the game what the game is about, or that Armagetron AD IS a game. Even a small tagline like freeciv has ('Freeciv is a multiplayer strategy game, released under the GNU General Public License.') could help alot.
And sure, there is an about page, but the subject of the website should become clear on the frontpage.
What i would suggest is on top of the News, a small piece of text describing what Armagetronad is all about, maybe screenshot thumbnails or two and a link which lets you download the right version. (like on the firefox site?)
Just my two cents.