I'm still messing around with it, but I'm pretty happy with it so far. Really happy they got rid of the old dropdowns, which made selecting a sport from the home page super annoying.
Here's the new Wolfpack Unlimited feedback page. I was hoping for something different from that kind of impersonal form. The old site had one just like it, and it always felt like everything I submitted went unacknowledged into a dustbin somewhere. (Broken links I reported were never corrected, etc.) But I suppose that if they're as committed to responding as they say they are, I'll get over it.