I've started a rewrite! I feel my writing has improved since I wrote this and as I had so much fun with this fic, I'm going through it again and smoothing over some of the issues that you guys have brought up. The link is, naturally, on my profile.
Thanks to everyone who reviewed and favourited this, I really appreciate it and if you ever feel like re-reading it, try out the rewrite and let me know how you feel about it.