I just got mine! They look great and I'm super stoked!
I was pretty amused by the low tech mailing
FYI, you get a HUGE discount on postage if you go the commercial route, then you only have one label with the address and postage to put on the envelope. This might explain why you guys have such a slow postal delivery too.