I finished up the series (the end of season 5 was a let-down, it draged out too long). But I have few lore questions but I'm spoilering them.
1. Does Londo ever get freed from his Keeper?
Nope, remember G'Kar and Londo kill each other?, just after Londo frees Delenn and Sheridan (he is very drunk so his keeper is sleeping), the keeper awakens.
2. In the episode Babylon Squared, when Sheriden and Delenn are in the future on Centauri prime, Delenn asks about their son. I gather that he gets a keeper on him from the jar Londo gave Sheriden, but does he get freed from it?
I'm not even sure that the keeper gets to David (their son).
3. In that future, Centauri Prime is in flames, but the ISA had attacked them in the past. Is that a new attack or the fusion bombs the Drakh mentioned? If it is the fusion bombs, that meant he disobeyed the Drakh, but he still had his keeper which kept him from doing that. Am I overthinking it?
What I understand is that the Drakh have consumed most of Centauri Prime's resources In rebuilding their fleet, creating a colony for the Drakh and so on, so, what you see there is the very same bombardment the Narn/Drazi made. (after all a fusion bomb is likely to also have destroyed the Royal Palace.
4. This is more of a technical question, but do you know of any reason why the only Centauri ships seen in the season 5 battles are Vorchans, despite the cruisers being very common back in the Narn-Centari War? I remember at least two of them attacking B5 and a bunch more bombaring Narn.
The Primus is an old ship, and is getting replaced by the Vorchans, also, I'm sure the Drakh found better to "control" such ships.