Are you interested in understanding your MAX heart rate or are you interested in understanding the different ranges?
It has been pretty well established that the "220-age" is a general rule and there is much variance. I still remember hitting 205 after climbing carpet when it was 100F outside. I nearly tossed my cookies, but I figure I hit my max HR...
For determining your max heart rate, I READ ON THE INTERNET sometime ago that you should do a steady 30 min ride (not strenuous), and then on a stretch with a 1-2 mi gentle incline, push it as hard as you can for 1-1.5 miles. DISCLAIMER - Having mentioned this, I would recommend being careful before doing this type of stress test -- I am not a physician and can only state that his approach has worked well for me. Also, if you have any kind of heart condition and push your heart to hard...
A while back (6-7 years ago), I hit 203 doing this. While riding, back then, I peaked 200 a few times (i.e., see above). More recently, when doing this test, I hit 185-190, which is consistent with what I have observed when riding recently (i.e., my riding had dropped off for 1-2 years).
As mentioned by bikermedic, the only truly accurate method for measuring VO2 Max & your anaerobic threshold is via a lab -- the last I heard, Cool Breeze does this.
Why look at this though? Most people who are interested in max HR and the corresponding HR zones, are looking to do it for racing. One of my neighbors went through the process (she was training for a half-iron man), and once she knew her anaerobic threshold and the HR zones, she targeted her HR under that number when exercising. Using the information, she developed the stamina she needed for longer rides / runs. As you get in better shape though, your thresholds / ranges can change, so it can be an expensive proposition
Some people who plateau in their speed-endurance and/or are not loosing any weight, do not understand why -- typically, these are people who primarily exercise in zone 3 -- they are not going fast enough to develop their speed and not going slow enough to burn fat from carbs / increase their endurance.