I like your edits, though I wonder about Team Rocket's Handiwork. Is there a reason for it in this deck? Maybe I'm not seeing it...
If you're going to run a "one-of" in that spot, why not Pokémon Ranger, Hex Maniac, or even a Safeguard Carbink for unexpected situations?