I don't mean this to be a negative, so don't take it that way, but sometimes I think companies can be their own worst enemy in setting unrealistic expectations for customers.
On Viasat's twitter feed they have a little animation clip saying they offer "broadband for all". Okay, I get they want to do that and planned to do that. But as we know, broadband is defined as 25Mbps. There are many areas of the country right now where the highest level of speed being sold is at 12Mbps. So if I am a potential customer and see the twitter post I am thinking one thing, but then come to find out I can't get broadband speed in the available plans (I am not even getting into the 'up to' debate here).
Again, I am just making an observation. We want Viasat to succeed, but I think it is better to under promise and over deliver. Maybe that is what they are doing with the 12Mbps plans now, just don't call it "broadband internet" yet nationwide.