Let me put it like this. I did an oDesk rate analysis. 5 star developers in my niche charge SIGNIFICANTLY less than I am right now, and I'm considering raising rates.
You might be making a fine living. But I suspect that if you're a good developer on oDesk, you'd be making a lot more off of oDesk.