32k Transaction Size, 0.0005 Fees. Will it ever be confirmed? https://blockchain.info/tx/779afbdbdb03d13743626c8b1028404a6b16e65a2373ab5f744d206f34996c9a?show_adv=true

I made this TX from okcoin with 0.0005 (default) fees.
After 1 day it finally showed up in the blockchain, now after 48h i see no confirmation. The Transaction size seems really high, compared to the
average of 250-500 byte. Will it be confirmed eventually or will mempool reject it ?
I read that happens already after 72h ?
Should I double-spent to cancel it ?

Also, why is it so large ? Could it have been avoided using a new RX address.

Thanks a lot in advance !
If you take a rule to spend 20 satoshi per byte you should spend 651380 Satoshi which is 4 times more than you provided in the transaction. It could be likely that you won't get confirmed by a miner, you could make a new transaction and put it through of course. 

Both won't go through that's for sure.