Ouch... that looks painful. I'm not sure I understand why the Taxi would have to pay, as you mention "not being in the proper bike lane" and coming from a club with the possibility of alcohol being involved (and you're a foreigner which always means you get to pay). Lights and a helmet definitely would have helped.

Glad that you were not hurt worse and thanks for reminding us of traffic dangers and the need to be diligent about safety on two wheels. Hope you and your bike are back on the road soon.

Cheers!
ChinaV