From a quick look at the video there are some major problems I can see, but it's a decent idea for market.
They're using a steel plate it looks like for the 'suspension' mechanism, which is going to wear and degrade from the original suspension to being less supportive over time. like insoles in shoes, they're super cushy new, but they pack down. That steel is going to get weaker from use.
Also, I don't see how your wouldn't bottom out these trucks. They don't seem to have that much travel length before they're maxed out, so there has to be a maximum amount of force to bottom them out which I'd assume anything over a 6 stair is going to do to them.
I went to school for engineering, but just graduated, so I'm probably wrong. Either way, at the end of the day, I'll stick with my Indy's.