Where is it possible to buy an ASIC?
So far as I know, those two are the most advanced, and your best bet is going to be placing an order and waiting for it to ship.  Sadly, as I have one on order and am waiting impatiently.