The picture’s blurry, but I’m sure the hot rod mini-van is extraordinarily cool