You, along with the many others, cannot seriously like the layout? The compare chart is informative, at most, but does not make the site’s navigation easy or user-friendly. The overall site is undressed with a boring appearance. It doesn’t do GoBox justice for the service they offer.
Who else? I think you're the only one. That video is piss-poor and is embarrassing. It's filled with confusing sentence fragments that appear with random applause. As a consumer, I saw their competitors (which they provided) and immediately checked out their sites which gave a much better explanation of the service.