After much research, I found the answer to my problem. The only way to cancel and rebroadcast my transaction is to double spend it, which is aparrently pretty tricky to do. So looks like I'm just gonna have to wait it out. Just tried that bitcoin transaction accelorator at viabtc. Anyone know if it works? I'm reading good things..