I used to work on this at a different company, and I'm glad to see work on it continuing! It's one of those things where the physics works out really great for fantastic power generation, but the engineering is just so damned complex, so it's tough to... get off the ground.
They should have started with five 2 guy teams, a year and a budget of $50k each, and tried 50 different ways to get a scale model that could reliably not crash in all weather conditions for a few months on end.
Only when you have a craft that can either survive all weather, or reliably pack itself away whenever the weather changes quickly, then figure out how to scale it up and make it generate power.