LOL, on highly practiced text maybe. 
What's your hi'games test 5 min?
But, yea, you can't just play typeracer for 3 years, type the same 30 lines or so thousands of times, and say I type 150
I'm not saying your slow, but I am certainly not impressed to the point of "can't even imagein" 
How sassy. On typingzone, which either doesn't count spaces as part of a word or has a different estimation of the average length of a word, I average about 125 wpm. I have a 135.7 registered on their site, putting me at #30 worldwide for the english text there. I've only done the test a few times.
I'll admit, I tend to be faster on things I've typed a lot. But even things I've never typed or only typed once or twice before, even the longer races, I do score around 145-150 average. First you act like it's not fast, then you're skeptical that I'm even capable of such speeds. I'll download the new java and next time I restart I'll do that 5 minute test. If it's not complete sentences though, the difficulty goes up dramatically.
How did you end up with this extremely weird finger placement?
As a kid I went to a typing class every day over a summer where they would put a sheet over our hands and make us type things like the alphabet and texts repeatedly. Without seeing my fingers or looking at which keys they were hitting, these are the keys I evolved instinctively to hit.
I wrote an application that compares distance traveled among various keyboard fingerings. On average my fingers travel about 10% less than standard QWERTY placement, but according to my app it's still not as efficient as Dvorak's standard fingering (incidentally, using this fingering on dvorak is even less effective than QWERTY). Unfortunately I don't feel like I could switch to an entirely new layout AND fingering without having to basically reboot my entire typing muscle memory.