There must be a balance between your ambitions and your resources but I think in the case of London they certainly have the resources, the people and the technical ability to achieve what they have promised.
This project is certainly very ambitious, but there must be a balance between your ambition and your resources.