All through this afternoon I saw heavy rain clouds rolling in, so I left work an hour early to try and get home before the rain arrived. It started raining as soon as I left the office, but even then I figured it'd still be better to leave then before both the weather and cagers' driving got even worse (I work in Sydney CBD so it's a real problem). So I had just crossed the bridge, wound my way down to about one suburb away from home before I saw lights flashing from behind me. It was a taxi, pretty much right on my tail and continuously flashing his lights. This is a 50km/h residential zone and it was raining, so I was keeping it steady at about 40-45 just to be safe. I ignored him and continued on my way with this guy right on my tail for the next few minutes. Every so often I'd glance in the mirror and wave at him to move back. He didn't, of course... There's this twisty bit that goes into my suburb, and this guy's still on my tail as I go over a speed hump. I braked, turned into a corner... and the guy flashed his lights at me again. I guess I got distracted - suddenly the bike was leaning over and I was skidding across the ground before hitting the sidewalk. In retrospect I think there was oil or something on the road, I've ridden up and down that road twice daily for the past 1-2 years and have never had issues in the past regardless of weather conditions. Physically just a bit shaken, bruised legs, a couple of nasty scratches but that's about it. I always wear a layer under my jeans while riding so that probably helped. The jacket took the brunt of the fall but all I can see are two small gouges, woo! I'm honestly surprised how little I got injured, maybe the fact that the road was wet helped protect me a bit from abrasion. Haven't had a look at the damage to the bike yet (I was pretty shaken and can barely remember the next 15 minutes) but it was pretty bad from what I saw. The bike was completely spotless until today as well... What REALLY pissed me off though is that the taxi driver didn't stop. He actually sped up and went straight past me down the road. Thankfully the next two cars stopped to help me with the bike and one of the guys drove me home. Really nice of the guy, should have gotten his details to thank him. Thoughts, opinions? What could I have done better?