I went into the Japanese version of the site, then put the Japanese description through an online translator and got this
"CL spiral Venturi, Coming Soon
Rotate the air in bladed air funnel!
Charging efficiency UP suppress the release of the throat by the eddy!
Rotate the intake air in the inner blade of six"
So my reading of it is that the vanes are meant to rotate the air in the venturi to suppress the release of air from the throat by creating a stronger eddy.
sounds like it could work, and as others have said - it's great to see some thought given to CL engines.
Greg