But why now :( ?
Sadly there's nothing I can do, Steam's approval process takes at least a couple weeks.
Nah, I did it for my game in a week xD There's something else in approval process for apps?
There's no difference AFAIK, but even if the approval process is faster than 2 weeks, the earliest release you can set is 2 weeks from setting up the page.
Awhhh, yes :( That's sad.