Found it, its indeed a stripped Gallardo as I indicated before, but by Heffner Performance, it will be Twin-Turbo and they call it a Go-Kart.
To me it is fundamentally a Lamborghini Gallardo, thus Europeean. I once saw a repair being done to one, the front was fully stripped down, so I recognised this one.