Still in operation.

I received my Oversized Studio Series Starscream from them last week.

I will say that I find the setup of their store kind of infuriating. If a pre-order item is out of stock (ie all pre-orders taken) it still shows as in stock, and they still accept payment and then have to manually refund it. Bit annoying.