I saw a special on it. It looks pretty over the top, but I'm sure it would be cool if you get into it. I heard there's a lot of locked players and teams that can be uncovered.
They play in like construction sites and stuff like that. You gain more points by showboating and that would count towards unlocking.