Wow. Excellent animation! Very fluid and engaging, and I like how the various moves were expressed.
(In case anyone doesn't recognize them, watch for Smokescreen, Tackle, Twineedle, Fury Swipes, and Rollout - it's super-effective!) Also, don't think I missed that Pikachu cloud. Very nice!