Ended up going back and forth a few more times in Ranks 6 through 9 but I finally broke through and reached Rank 10! My highest streak isn't that great, but I'm sure if I started back on Rank 1 with my final team (instead of tweaking the team throughout), I could probably have a better high streak.
Soul Silver Wifi Tower: Rank 10, High Streak of 18
Weavile @ Focus Sash
Jolly - 4 HP, 252 Att, 252 Spd
The biggest change from my D/P Wifi Tower team
. I remember being really annoyed by Focus Sash leads so I went with the fastest Fake Out user to deal with them. The ability to CounterSash also intrigued me; I originally had both Counter and Low Kick instead of Ice Punch but ended up dropping Low Kick for Ice Punch after a few matches. The inability to KO things like Garchomp without losing my own Sash didn't seem right. :p
However, without Low Kick, I had more trouble with Hail teams than I would've liked. So I re-added Low Kick and ditched Counter. Counter was helpful against Metagross but there was no guarantee Weavile would have an intact Sash by the time Metagross showed up. Thus, I turned my part-time strategy against Metagross into the full-time strategy against Metagross: smart switching + hoping for little/no hax. Oddly enough, after the switch back to Low Kick, I didn't see a single Hail team - Low Kick still proved useful against Leadtars though lol.
Gyarados @ Leftovers
Adamant - 156 HP, 112 Att, 100 Def, 140 Spd
Went with an offensive spread on the Pearl team but I decided to go with a bulky spread here. Despite Gyarados' excellent type synergy with Weavile, my initial team used a different partner for my lead: LO Starmie. Unfortunately, that rendition of the team wasn't strong enough to break through bulky set-up Pokemon like CM Cresselia. Counter Blissey was also a pain in the butt.
Enter TauntDos. Directly ripped from my Battle Castle team, the water snake loves to set up on Weavile and Scizor leads. Taunt is invaluable in preventing Cresselia/Suicune from CMing up and Blissey/Milotic from Toxic stalling my team. Bounce has lol accuracy but it complements Waterfall well and provides an extra turn of Lefties healing in a pinch. Plus, I needed a move with which to hit Shedinja and Stone Edge has (marginally) worse accuracy. Potential parahax is a bonus.
Garchomp @ Choice Scarf / Yache Berry
Jolly - 4 HP, 252 Att, 252 Spd
As we all know, ScarfChomp is an amazing cleaner in late game situations. I ran Yache for a few sets for more power but quickly went back to Scarf since Lati_s and non-lead Sash Gengars are quite common. Running Scarf also has a side benefit of being able to switch in safely against TrickScarf users and net a free kill. Rock resist and Electric immunity fits well with Gyarados' weaknesses - I like to switch in Garchomp to scout for Thunderpunch/Stone Edge when Gyarados is on the field.
Metagross is probably the single biggest threat to my team since most of them tend to run Bullet Punch and Thunderpunch. When I had Counter on Weavile, Metagross was an easy kill if Sash was still intact. But now I resort to switching into Gyarados to take the Bullet Punch and then switching to Garchomp to take the Thunderpunch. Earthquake typically brings Metagross into the red and Meteor Mash does around 50% without a crit. Gyarados can usually revenge kill Metagross with Waterfall if Garchomp goes down (once, I did lose to a weird fast Metagross that outran Gyarados though). Shuca is problematic but thankfully quite uncommon.
Hail teams were extremely annoying since a lot of Walreins liked to spam Sheer Cold. I guess it's a worthwhile strategy when you're getting 1/8th of your health back every turn lol. I think I lost 2 or 3 times because of Snow Cloak and another 2 or 3 times against Sand Veil. Low Kick on Weavile really helps against these weather teams since Aboma/Tar was usually the lead.
Apparently, Wifi Tower battles show up like Battle Tower battles on the VS recorder. Only shows the streak but not the rank. So here's a picture of my Wifi Tower status:
My last battle is 82-75163-24142 if anybody wants to see it. I was genuinely expecting to lose after the first two turns. Caught a break when Meteor Mash missed.
I still have no clue how to get on the leaderboard monitor. I'm assuming that only those listed as "room leaders" can be encountered in the Wifi Tower. I uploaded my data after beating a Rank 6 room earlier in my streak and didn't see my trainer name in the list. I just downloaded that same room and my name isn't on there and the list of leaders appears to be exactly the same as my first download of the data. :/