Hmmm, those e-foils look interesting. sort of, for someone who can't fly kites or has insufficient wind to keep a kite in the air! Kite-foil has many benefits (less expensive, less bulky equipment, using & expanding on your existing skills) and presents different challenges compared to wing-foil or e-foil.
Not that hard to learn if you focus on keeping the foil level, on or near the surface at first, and let it basically fly itself as the speed gets high enough. (ie: no battle necessary!) Heck, I'm even doing it.