I'd disagree on offensive walrein being outclassed. Consider:
Walrein @ Life Orb
192 HP / 252 SpA / 64 Spe
-Surf (can you believe Walrein doesn't learn Hydro Pump? It's a giant goddamn walrus, come on guys)
-HP Electric / HP Grass (for all you Lanturn fans) / Protect
STAB Blizzard is super nice for discouraging Roserade / Shaymin (both of whom are no more than mildly inconvenienced by an Ice Beam from something like offensive Cune), but Super Fang is what makes this set so great. Think about what kind of Pokemon generally stop an offensive Water-type - other water types, generic special walls, grass types. And now realize that Walrein has very few problems with those because of Super Fang. Super Fang takes any defensive potential counters to 44% health immediately - Umbreon faces a high chance of being KO'd with Super Fang -> Blizzard in hail conditions, for example. And the cool part is, Ice Body really helps with offsetting Life Orb recoil.
Everything was beautiful. Nothing hurt.
I'm back, baby. Look for me in 5th gen UU!