I know for a fact that the 220-age is only a guideline. I am 33 and my max achieved heart rate (on more than one occasion) is 202.
That being said, a good "workout" ride has me spending much of my time in the 170 range. If I start sustaining 180-190 I know to back off.