As someone who has been using Weavile recently, I wish to say a few things.
First, Life Orb is much better than Choice Band the ability to switch moves is much more useful than the power increase. Swords Dance does not work well enough to use, due to the abundance of Fighting attacks, as well as Weavile being to frail to set up.
Second, you might wish to mention in OO that you can chose to forsake Low Kick for the ability to run both Night Slash and Ice Punch. This is very situational, and works best when partnered with Magnezone, but it can be useful to have both.
Third, given the slightly unusual EV spread, you might wish to explain it. The 224 Speed EVs outspeed Tornadus-T and below, and increasing them to max will only serve to allow Speed ties with opposing Base 125s, namely Weavile, Swellow and Darkrai, and neither of the latter will appear in an OU match. The 32 HP Evs are there to make Weavile a tad more durable.
Fourth, mention that Life Orb Ice Punch has a 87.5% to OHKO Dragonite through Multiscale. Here is the calc:
252 Atk Life Orb Weavile Ice Punch vs 4 HP/0 Def Multiscale Dragonite: 98.15% -114.81% 87.5% chance to OHKO
This is most useful against Dragon Dance Dragonite, which often chooses to Dragon Dance then Extremespeed when facing Weavile and at full health.
You just went and posted the most hellish thing I have ever seen in the history of Pokemon, right behind Swagger+Thunder Wave Sableye in hail.-- BlackLight, speaking of my Gravity Jirachi.