I had really looked forward to home delivery, which was part of the deal when I orderedmy car in 2011. "Delivery to anywhere that makes you smile" was a big part of the pitch and expected experience. By the time it was ready for delivery in 2013 they were no longer doing home delivery and I was required to go to the svc. center for delivery. In arranging for this I asked that my DS relay my displeasure up the line that I was not given the delivery I was promised when I ordered and confirmed the car. At the delivery they gave us 2 jackets to make up for the home delivery issue. Now I wonder if they were giving them to everyone anyway, based on what I'm reading in this thread. My car also had the chrome-look plastic license plate frame on it, but so did all the other MS's I started seeing around here.
My friend visited 2 Tesla stores in those early days and got keychains and crayons, which he dutifully turned over to me. When I went I got a test drive but no swag.
On service visits I did at different times get a wall calendar and some non-leather fob holders.
I was never offered shirts, hats, bags, mugs, or anything like that. Maybe if I upgrade to a D I should ask about swag since it seems very discretionary.