The Megane's livery.
Am I reading too much into the lack of Renault badges? Obviously, not a manufacturer team, but not allowed to run branding either?
Has inboard brakes (wow) and a non-Renault new-build engine.
https://pbs.twimg.com/media/DaA90vLXUAAfJMC.jpg