I don't believe there is much billionaire or multimillionaire family support. Certainly some money has come from a related party to Scott. However Scott has been struggling to get financing for a couple of years here and if intact his family was involved I would assume either they would put up 10 million for 35% of Niostar or it's likelihood of success makes them feel it's too risky to do so.
Certainly family and money doesn't make sense always so who knows but I am confident with my opinion that there is little Teck family money here outside of what Scotts immediate family might be supplying if in fact he even has Teck related funds.
The rest of the post is spot on though. Zero chance this is a scam, whether it will be a successful company is yet to be seen.