Ya, this is like the same thing. The other one is the military prototype. The English Channel isn't that far though, it's only like 17 miles and those wings can take you 125.
i wonder how much one of these things will cost once it's past the R&D stage. It really wouldn't take much convincing to get me to ride one of these things. Looks like so much fun.