Sounds like you're both out for blood. You know when he loses he's going to claim he was having a bad day. Why didn't you just go on a few "friendly" training rides with him at your pace and school him that way? Nothing screams "you suck" like going easy up a climb while your "friend" is gasping for air.
Anyway, good luck. Hope you show your friend the light.