Never knew about it, interesting. Now that Ive looked at it, I really dont think that belongs to ebay. Considering there are no ebay logos present anywhere, all evidence would point to that this is actually just a subdomain of the express.com site, w/e the hell that is.
it just went public the other day and this is their instant buy site to make up for the auction bid waiting periods. I read about it on foxnews.com.