At last, my order has arrived. I ordered on 5/2, it was processed on 5/9, and here it is in my hands on 5/18.
The figures were packed fairly well, and the card condition on most of the figures appears acceptable. There's a few that look a little bent, but no more so than they probably were coming out of the original Hasbro carton.
I ordered 4x SA Clones, 2x Wookiee Warriors, 2x Neidmoidian Warriors, and 2x Destroyer Droids. Both the Wookiees turned up as the darker brown versions.
In the end, I'd rate Hasbrotoyshop.com as:
Item Selection: 4/5
Item Availability: 2/5
Processing/Delivery Time: 2/5
Item Condition: 4/5
Customer Service (phone): 5/5
They could have a good business going if they could keep the newer toys in stock, add preordering for more upcoming toys, fix the dodgy order status updating on the site, and get the turn-around time on shipping fixed.