Smeargle is annoying as heck so thats why i always start off with a pokemon with inner focus or a sub to block that spore first round. It's more common then you think
I kinda wanna run Mega Heracross myself. What did you take into consideration when putting this team together? Your strategy for speed control is kinda opposite with what I had in mind - I'd have somebody baton pass speed boost over to M Hera (Scolipede most likely).