Yes, the "featherlites"...interesting cars, read that same article on the interweb quite some time ago...but unfortunately no RL21-cars.
Is there more "proof" to these "featherlites" out there: did not find any other/more information/confirmation about them when I read that article back then.