Doesn't google maps already do that if you request transit directions? It will route you the fastest predicted way. Worked for me on my trip to London.
Have no idea, I'll have to give it a go. Honestly being from a small town who commutes to London sometimes I'd never even considered maps for that sort of thing - Here it works as basically just a map