Never heard of that!
It's certainly similar, but I don't think it's the ancestor of Technic. For one, going to that site, it's clear that it's LEGO (Self-Locking Building Bricks? ) with holes for the most part, not a technical building toy. The fact is a beam with holes in it is an "obvious" invention, and nobody deserves credit for the concept itself. If anything, I think Technic is derived from Meccano.
I'm not sure why he's going on about Kiddicraft like it's news. Yes, they were first, didn't realise the potential, and gave up. Ole Kirk Christiansen tried harder, eventually succeeded, and TLG bought the Kiddicraft patents in time...