Yeah, I was more wondering if it might be a car he recognized. If you hit a Titan hard enough to damage the bumper unless you’re driving a snow plow there’s a pretty good chance there is damage to your vehicle.
But yeah, more than likely, you’re fucked and will be paying for the repairs or your deductible out of pocket.