The story isn't bad and even interesting, the Babylon 5 nostalgia adding to it, but my god there's so many lack on the writing side.
There's the bad English of course, but well, as none native English myself, it's just half a problem. A proofreader would have been a good addition, but all in all the dialogs are still understandable ; just the systematic use of "then" in place of "than", that end being really annoying.
No, the real problem come from the constancy of the dialogs, or more precisely the lack of it. There's way too many time where it's impossible to not feel that there's missing dialog lines. Like by example this scene :
Code:
EA "What a surprise."
MC "Somehow I doubt that."
scene 5084
EA "We have some progress with the renegades son. Or to be precise with his implants, some of them are legacy human implants, similar that were experimented in here but more advanced."
scene 5085
EA "Correct. At least some of the parts were manufactured there. Some are manufactured in Aqin space."
MC "Well that will be a problem."
"Correct" ? What is correct ? When used as sole word of the sentence, it's an approbation, but an approbation to what ? Ezan isn't so arrogant that he would give approbation to his own words... And where is "there" exactly ?
There's a least a line missing, one that should have been said by Garret.
To that, should be added the scenes that pop-up without warning. Garret is doing something then, without notice he suddenly do something totally unrelated because of totally unknown reason. It's even more disturbing when it's to met someone and the first thing he say is something like, "you asked for me ?", since the first half of the game is full of useless scene with sole purpose to say that [whoever] asked for his presence.
Passing from, "my office, in 30 minutes", followed by a, "[whoever] want to see you, go now", once in the office, to nothing at all is going from Charybdis to Scylla. It's assumed that, Garret being who he is, when one of the admiral call him, it's a secured line. Therefore, the information could have be told directly during the call, it would have worked fine. And, obviously, small transition would have also improved the story during the second half, once those call don't happen anymore.
And finally there's the few inconstancy regarding the branching of the story. Here, the most obvious example is probably when Garret awake in bed with Zae'na even if he declined her offer to celebrate the creation of Ot'ai's embassy or, worse, when there's nothing to celebrate.
With a little more time to proof test code and dialogs, this could have been avoided. Which is a shame, because those errors pull down a story that deserved more attention.