I live and drive in Taiwan. This happens all too often. Some guys have lots of money for expensive cars that seem to come with the impression that their car is not subject to the laws of physics.
This is driver error pure and simple. Too fat for conditions, too abrupt in maneuvering, and quite likely bad tires due to high cost of replacement tires in Taiwan. Hope everyone is ok and lessons learned.