Help! Strida 3.2 wire wheel upgrade vs snubber.

yesterday the strangest thing happen, somehow while I was riding the bike uphill my drive belt twisted itself around. At the back the smooth side is now against the teeth of the rear ‘cog’, at the front the toothed side of the belt is still engaged with the ‘chainwheel’. The snubber is still in place though! I think things must have got too slack perhaps?

Suddenly the bike became very hard to pedal but I had to carry on or end up under the wheels of a bus.

The teeth on the belt are now damaged I think and it looks like it is time for a new belt and chainwheel, the latter has a crack in it which is not getting any smaller.

Has anyone else ever had this happen to them?