I've heard it thrown around bike forums:
I would guess it to be online cycling poser. seriously.
I guess this opens the floodgates for everyone and their clever english skills to type things about pie and putting meat on the grill and clipless shoes.
but really, what does OCP stand for?