Late buses, overcrowded trains and cancelled services continue to frustrate passengers. Are billions in investment delivering real improvements?