The site will be up within a few hours, at latest tomorrow. There automatic payments/contact to your assigned booster will be available.
For now, I'm simply posting the thread to get vouches and hand out a few free boosts (2, to be exact).
I'm top 500 on 3 accounts at the moment. Peaking at...