The overview actually needs a bit of a dash of hype. Mamo is a pain for most teams (even Rotom-W doesn't like switching into a Superpower or a return). Don't forget to mention that once it gets in safely, its going to cause hell for your opponents tream. You state that its base 80 Speed is acceptable, but I think it should be stressed that Mamoswine's poor speed is somewhat uniquely mitigated by Ice Shard. There aren't many Pokemon that outspeed Mamo while taking neutral damage from Ice Shard and there aren't many offensive Pokemon that can pivot switch into Mamo unless they're healthy. Also, don't forget to add that it checks some of the most fearsome non-dragon threats in the game (Tornadus-T, Thundurus-T, Landorus & Breloom)
I'll get back to you on Choice Scarf Mamoswine once I give it a test.