You're probably right--I just felt pretty frustrated seeing my order cancelled. I hope they get everything sorted out in the future, the interface is so much better than the rest.
They are not a scam just not big enough for their britches and have pretty much come to a standstill from what I have seen. It says on their website that there is some algorithm that determines if a transaction is high risk. If you ever got a hold of them it might be straightened out eventually.