Hey Rhys, raddaya sent me your eventual stat post, and after looking it over and runnign some calcs (using SpecsTran's EP and SpecsMence's Draco Meteor), I have to say that 66 base SpD might be too high.
If you want it to be able to check/counter the two previously mentioned threats with 252/252, I would suggest a base SpD of 46 (this enables it to be OHKOd by said attacks without max/max, while surviving them at max damage with rocks with max/max)
If you want it to survive said attacks at 0/252, well I dunno, I haven't run calcs for that yet. =/