Well, "unremarkable" isn't too strong a word. So... what information would an Alientrap article contain?
"They are developing Nexuiz and trying to get Zymotic off the ground."
Then perhaps a "staff list" nobody cares about.
I can absolutely see why the article got canned.
edit: If somebody feels funky that funky person may perhaps include a small Alientrap section in the Nexuiz article... and upload better screenshots

That'd be way better than a four line Alientrap article IMO.