So at "peak hour" there are 120 buses with 100 passengers each, i.e. 2 buses per minute?
A quick check of the bus stop at Roseburn shows the following services use it;
Lothian - 12, 26, 31, 100
Firstbus - 20, 21, 22, 38, 38A
Coaches (Citylink, etc.) - 900, 909, M8
From the timetables for the stop it's easy to see how many buses on each service pass per hour, and the theoretical maximum capacity can be defined from bus nerd pages on the internets (I've been generous and rounded up to the nearest multiple of 5, to account for individual operators generally specifying their own bus layouts from the manufacturer's standard)
12 - 3 p/h x 70 pax = 210
20 - 1 p/h x 65 pax = 65
21 - 1 p/h x 65 pax = 65
22 - 1 p/h x 65 pax = 65
26 - 9 p/h x 90 pax = 810
31 - 6 p/h x 90 pax = 540
38 - 2 p/h x 65 pax = 130
38A - 2 p/h x 65 pax = 130
100 - 5 p/h x 85 pax = 425
900 - 4 p/h x 65 pax = 260
909 - 0.5 p/h x 65 pax = 33
M8 - 1 p/h x 65 pax = 65
So the total possible maximum peak time bus passengers, per hour, in a single direction, assuming every bus is 100% full (have you seen how empty some of the First Buses run?) is 2,798. I'd wager that they aren't running at 100% capacity in the out-of-town direction during rush hour, but even being generous and assuming they are, that's 5,596 passengers per hour along Roseburn Terrace.
Does Mr Suits expect us to believe the other 6,404 people in his magic 12,000 people per hour count are in single occupant vehicles?