Great find! Last picture seems to indicate that the front wheel skirts are mounted to the non-rotating portion of the wheel hub... would be interesting to get some detailed information about the mounting mechanism.
Seems like that could be mimicked on a car using a mounting system similar to the Lotus / Locost 7 front fenders, like so:
Unlike the Lotus 7 fender, it wouldnt be necessary to provide coverage over the top of the tire, only along the face of the wheel... so it could be made for "relatively" easy removal for access to the wheel & tire itself.