I set up Public Mobile on July 24 thinking the SIM card would arrive in 2 business days (which your site said) We are going on vacation leaving Aug 6 and the SIM card has not arrived yet. I have already paid for this service and now we will not be ...