i did some checking, this DEP system is nothing new, it's been in use thanks to the EPA for years. His only evidence of this new lift is a cgi powerpoint type video that's several years old now.
He probably should have kept it quiet till he had a viable product to push, something that was near being marketable. I have a feeling he's having trouble getting everything in order so he can actually mass produce this mystery machine. :oD
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.