It's pretty comprehensive; the only thing missing really seems to be information about the design contest that led Sean to design the Titan in the first place. Unfortunately the page with the competition results (and runner up designs) seems to have been removed from Simon and Schuster's website - Did anyone manage to save that page? I'd like to add that lost information to the 8of5 Archive.
Coming in the future Sean has pages waiting for Titan art, and his mirror universe versions of the series. Joe Corroney hinted a little while back that the Titan might be in IDW's new Hive comic series soon too, and we're still waiting for her to get into a Ships of the Line calendar some time (if I keep mentioning that it will happen some time right?), so hopefully there will be room for those when they come too.
Anywho, you should all make your way to Sean's site to oggle at the Titan. Here's a sample of what he has on show there:
PS. Titan fans should also be pleased to see that the latest novel, Fallen Gods, is out right about now.