I'm surprised how generous it was. Free powerwalls, free or reduced cost cars.
I think it probably would be just as effective if they gave away Tesla swag, such as pens, shirts, jackets. Perhaps also Tesla event tickets, etc. It may come back in time.