I am kicking myself so hard. I've had the game since the day it came out and sort of neglected this mode. I randomly had the want to create a team for an impossible-like challenge. I am still trying to figure out, is the mode done for good, or just an error in the site?
Please don't ruin your best game ever, EA. You've already killed the series, please don't take this and other features away too.