I really love this guide. I have been playing with a BP team for a month or so now myself, but haven't been very successful, mostly due to lack of experience.
Now for my own suggestion:
Smeargle @ Focus Band
Max HP/Speed EVs
Granted, this guy is Prankster Taunt Bait, but if you get that Spore off, Ingrain > Sub > Pass to Ninjask, begin boosting with no chance of being Phazed (unless something dies, but on a Baton Team like this, I doubt you will lose anything quickly.
Another thing I've tried, with some success, is to BP, then Pass to something WITHOUT BP, such as Sigilyph or Alakazam, and proceed to annihilate everything. LO Alakazam with a few boosts behind him and running Psyshock/Shadow Ball/Focus Blast/HP Ice will pretty much destroy everything in the game, especially with the better Calm mind boosts and even Ingrain with a Sub.