I just beat it at 15 hours with a bunch of extra grinding for money and running around. I loved all the references and the general South Park feel, and I'm excited to see what the post-game stuff is. Can't wait to finish the ManBearPig storyline.
My favorite part was the (SPOILER)Giant Nazi Zombie Fetus