You remember the course from Beijing, right? That only had 55m of elevation per lap compared to 70m for London. The course is 5.1km, Beijing was 4.6km.
There are IOC requirements for start/finish and tech areas, plus the design of London means less cameras will be required for the same...