So sorry to hear that. At least you have a cool story to go with it; not many of us can say we were riding to a party in France!
You can easily bolt in a CG230 engine in, but the performance won't be quite the same. BTW, your engine is also about 230cc, AFAIK.
You can also buy the parts on Taobao to repair your exisiting engine.
I'm shocked that you were able to maintain 120-135 km/h!