Oh lead-Vire, haven't seen that personally, but I have heard of it. It was good you are not afraid to use Taunt (I know when I first started I wasn't sure how usful it was) however, in that case it might have been better to either set up Stealth Rock or just EQ straight away, as Electivire cannot set up entry hazards, so he is most likely to attack you, but Electivire isn't a common lead and you will find that the more unorthadox leads are the ones that are harder to predict, which is always something to be wary of. When you come across something you haven't seen, use your knowledge of that pokemon to prepare yourelf for what possible sets it could be.