I called Tunecore support, and talked to a woman there. She told me that my album is already live in the UK.... so if there are any Brits reading this, tell me how it looks!
There was some sort of problem where it was only activated for the UK (even though I live in the states). I chose to be on all iTunes stores...but yadda yadda yadda, she did something that will make it live on all stores, including the USA one, either tonight or tomorrow morning.
Sweet....
