I recently ordered from them and received the product in a timely fashion. Perhaps not as fast as Amazon etc, but I didn't expect it to be that way..
The 20th was a Friday, so most likely your order didn't really start processing until Monday. I would expect it to ship today, though, if it hasn't already. Shoot them an email...
I'm not sure what you mean about the process being convoluted ? I ordered through Herptopia, too, (although that webpage defaults to Reptile Prime) added the product to the shopping cart and checked out, received it a few days later.
If you go to Reptile Prime webpage (same thing as Herptopia, changed names) there is a phone number, email and they also have a facebook. Should be able to get in touch with someone then.