There is anecdotal evidence that the bus driver drove "too fast". I bet he was well under 104 through the series of uphill 35k slalom bends.
The police putting a blanket rule of 100 is just ridiculous. Some roads you can safely go way well above 100. Some roads that have a 100 limit you can barely do 50.