Okay...I'm throwing in the towel..........not with USDe of course, you think I'm stupid?

I live in Portland Oregon, USA. I have been trying so many different sites and all of them seem too sketchy, or downright horrendous to try and use.
Can someone tell me, step by step, the best sites (or combination of them if required) to use so that I can easily xfer USD to an exchange that supports the purchasing of USDe. I would prefer to use c-cex but some methods of xfer won't work for me because of my location, or my visa/mastercard doesn't support international exchanging. If anybody knows the best/fastest/most convenient way to get USD onto C-cex without being raped by fees as high as 10%, please let me know
All I want to frikking do is add funds to c-cex without having to first add them to some other sketch website that I then send to c-cex, wait for the xfer to confirm (however long it takes), and buy some damn USDe/BTC/etc.
tl;dr I live in America and want to turn USD into BTC/USDe....what is the fastest, easiest, most convenient way.
I'm also in the US and I've gone with Coinbase.com for USD->BTC then withdrew from that site to my BTC wallet. Then it's just a simple matter of sending BTC to whichever exchange for purchases. It probably works the same in reverse, but since I've only been buying I can't elaborate on the selling side.
Note: you will have to give them a lot of banking info and in order to do instant buys via credit card you will have to give them all the details AND wait a while for verification. Which is not unreasonable considering BTC purchases/sales are non-reversible.