Oddity of the Day: The Street-Legal Bumper Car

Or was this a NHTSA-sponsored sports car safety concept from 1975?