As an old Netscape user I like the name, but I agree it probably won't appeal to the vast majority. I would prefer Nextscape though cause Nxtscape is a bit too SV. Hate to bikeshed on you though
But I think that statistic approach does not work here at all.
Billionaires can be more effective with their huge market share (up to monopoly), resources and R&D potential. I have to mind that billionaire-owned Google and Microsoft have top revenue per employee in IT. Apple with billionaire Stee Jobs is at third place AFAIK. Can you add some other millionaire company to this list?
Besides, billionaire tends to be a succesful millionaire in the past.
Great product though.