Will FirstGroup deliver on its promises?