AT first glance it looks like the Chinese no-names you get on eBay for a similar price, but wrapped up in a shiny template website. I've never heard of the retailer so immediately I'd be on guard.
Then five seconds on Google brings up tons of complaints (they've taken my money, never got the goods kind of thing), for example this site:
17 Complaints and Reviews about DinoDirect
Personally I'd avoid them like the proverbial. If you feel you really must use them, do you have an equivalent of the Consumer Credit Act? In the UK, in the case of payments over £100 on a credit (not debit) card, the card issuer is jointly liable in the event of an unfulfilled order.