Great idea poor execution.
Having tried to use FreedomPop I gave up, even with the cheap decent service. This seems to be another company that doesn't understand you need enough employees to survive. Their support is other customer's who have the same issue and can't get ahold of customer service.
Once you figure out how to contact someone it takes a week to respond to an email or an hour to get ahold of customer service on off peak hours. You also get the sense that their CS folk are aware of this and take more than one call at a time.
If they make it that difficult to find contact info and then you never get a response, they aren't going to survive much longer.