Firstly - the shuttles:
2X/436X, if you haven't gathered ;)
2X was operated by VLAs and Ts (which I almost got, if it weren't for some cars, a whole central reservation made of rocks etc etc)
436X is made of spare MECs ex-507/521
London General MEC15 on Route 436X, Kensington High Street
Arriva London South VLA2 on Route 2X, Kensington High Street
London General MEC33 on Route 436X, Kensington High Street
London General MEC18 on Route 436X, Kensington High Street
Arriva London South VLA10 on Route 2X, Kensington High Street
Arriva London South VLA9 on Route 2X, Hyde Park Corner
London General MEC27 on Route 436X, Hyde Park Corner
Now, 36 extras and 36X:
Go-Ahead London E266 on Route 36X, Arriva HV53 on Route 73, Hyde Park Corner
Go-Ahead London WVL129 on Route 36 Extra, Park Lane
And the final special Carnival route:
205X - Aldgate to Harrow Road (using E40H), the only shuttle I went on!:
Stagecoach 12132 on Route 205X, Marylebone
Stagecoach 12148 on Route 205X, St Pancras
Stagecoach 12128 on Route 205X, Marylebone
Stagecoach 12134 on Route 205X, Marylebone
Then the diversions and extras, covered in Kensington High Street and, yes, White City* in the next post...