I see you have a recommendation already, but just in case that doesn't work out for you: I agree that the TfL website is generally terrible on mobile, but have you tried their Mobile Countdown page? It uses the same information as the Countdown displays at bus stops, and it lets you keep a list of favourite stops.
no subject
For bus routes I use a paper map: The Greater London Bus Map.