Damn, I've been playing on a lot of these sites using the internal exchange functions and didn't know that the rates are actually so bad.
Thanks for the heads up, OP.
I've probably lost around $100 just to fees alone. And this is easily avoided if I had just used any other instant exchangers that give much better rates.