Is possible that the OP hit a patch of diesel ?
The symptoms sound right.
Glad you stayed upright.
After much discussion with Bob at FWR,i've just had a front Chinese Tourance fitted.The ride home was as normal.
FWR have sold loads of them with no bad feedback.Michelin now have a factory in Thailand I believe ?
Soon all consumer goods will be Made In China.
Anybody remember "Made In England "