During a load screen in the Giant Bomb video that Inin0 linked, one of the Tips screens said the following:
"To manage your team or create a Custom Club Live Tournament, visit the EA Sports Country Club website."
So as I'd suspected, we are going to get to have custom live tournaments using the Online Country Club feature... really cool. What I wasn't expecting was what the second part of that tip said - "visit the EA Sports Country Club website". It sounds like we're going to get to manage and monitor our console tournaments via a website that we'll access with our computers