Unfortunately most don't take it seriously because of the name (yeah, I know its stupid
but these are some serious investors).
When I mention "Byte balls" to someone, it gives very weird responses indeed. Calling them "GBYTE" is also confusing, as it's a standard term related to computers.
I understand why the name was chosen though.
Just explain that "ball" stands for snowball effect, and it's related to the technology.