The tube (which i use about once a year) is considerably better at this (different, tighter consortiums). There are a bunch of good apps like Tube Boards and Tube Status (if I used it more I'd pay for some). Even just that, the current 30mins of the timetable, and any delays as a whole, would be a big improvement on what there is now - announcements on the platform.