He obviously saw the proposed FAI schedules and is scrambling
It's interesting though. Anything that helps the plane fly more true without being crazy looking is worth a try.
I'm betting he's trying to accomplish the same thing as the infamous CLPR canalizer, with a bit more appealing look. It might work for a lot of things, I hope he gets it built and it doesn't become more vaporware...so to speak.
-M