It looks like http://www.start.com is now an actual site as opposed to a 'coming soon' graphic. However the disclaimer at the bottom still states, this site is not an officially supported site. it is an incubation experiment and doesn't represent any particular strategy or policy.
Curioser and curioser.