eliagoth, hi! You definitely haven't raped the song. Overall sounding is good!
There are two main points which I'd like to draw your attention to: first, bass guitar resonance on around 150 Hz; second, your vocals seem to be too loud for me (probably, you did that, because of those quite parts). Think that the mix may sound great once you remove these main issues. IMO.