I saw this a few days ago and placed an order. I was a little skeptical that it would process due to the fact that I have an account, and a sim sticker on one of my sim cards. The order was accepted and I got a shipping email this morning, so I should have the device and more info in a few days I believe. The shipping to the US is $6.20 and all major credit cards seem to be accepted.
https://sites.flexiroam.com/biztravellers