"My bike runs really cool (under 100-degrees) even though the fan is always on. I drained half of the coolant and it still runs cool. Even though it runs cold, I can still hit like 140 in second and almost 220 on the top end. Is my bike special or something?"
Unfortunately we're not aware of a streetbike that's good for 140 MPH in second or 220 on the big end all while running under 100 degrees Fahrenheit, but if one does exist, please let us know. After giving it some thought we've come to the conclusion that you've likely switched your gauge cluster to both Celsius and kilometers per hour. Not all bikes have the ability to switch between the two, but yours probably does and we'd bet you must have unknowingly bumped the right buttons to toggle to the incorrect settings. With that done, your bike would never read above 100-degrees Celsius and it's possible you hit 140 KPH in second gear. To remedy the mix-up simply consult your owner's manual for the proper method of switching back to the North American values.
On a side note about gauges, be advised that most gauge clusters aren't 100 percent accurate. If you've popped an indicated 150 mph it might be closer to 135 or 140. And don't be fooled by that high-revving tachometer either-sometimes you're not really spinning it as high as you might think. If you're curious, consult a reputable dyno shop and have them verify both your tach and speedo on the drum.