Doesn't the landing make a huge impact/force on the foils? I would think that they are designed to make the craft go up, thus more susceptible to it going down at higher speed?
Both landing and take off should be akin in terms of force encountered by the foil unless you're landing over speed or with the craft at an angle respective to your trajectory or the water current. The foils look motorized which is likely the biggest concern compared to static foil designs.