This guy must be an engineering savant. Have to wonder how he has time to do any for-profit work since it must take an inordinate amount of time to build his own stuff.
I suspect you're right given the odd scribbles on the license plate and the excessive amount of dangle-y parts depicting the suspension. But I dunno for sure.