I hate to be so cynical if it helps people, but with his name plastered in the company and site like this, it feels like prep for a presidential run or some other political office.
In other words, I don't think Cuban puts his name on all businesses he's involved in like this, but for this case specifically it seems fairly obvious that using his name furthers their message.
That said I have to assume Cuban is also getting a PR benefit here.