Havnt quite reached stage to tackle Titan but have been reading about his difficulty and many phases.
Then I thought of something back years ago when played WoW. Cant remember the boss we used this on but someone had written an offline Java app so you could practice stages, movements and learn the fight mechanics in a safe offline environment.

Don't suppose someone with some java and titan skills could spend few hours and knock something similar up to help community.

Just an Idea.