Thanks for all the comments guys! I admit that this wasn't the finest battle I've ever had, so I will do my best to deliver battles of higher quality in the future. I'll also remember to hit the "save log" button more often. I usually forget to do that until after the battle window has closed.
I'm guessing my opponent left Nattorei in on Xatu because he had nothing to switch to that could eliminate him. Without screens, gyro ball against my Xatu is a 3HKO anyway, hitting me for nearly half of my hp. At least he made sure not to set up hazards against himself.
I'm not sure how or why Shinpora's sprite....morphed the way it did. It was fine when I uploaded it to imageshack, but went haywire when I posted it in this topic. In any case, don't question it too much. I'm sure that's just Shinpora's current state after being critted by one too many pokemon.
The stealth rock comment is really the way I feel whenever I somehow end up not using stealth rock. With this same team, a magnezone tanked Shell smashed Cloyster's Shell Blade and lived with 1% left (I swear, I thought he was actually running sturdy).