Congrats and happy birthday!
First of all, enjoy your Yorkie when you get him but the key word for the first few days or weeks is probably going to be patience. I'm sure with enough commitment and patience he'll be a perfect angel that does well with you and knows the name you've given him!
I think you've got a really great list over there! I know I was doing the same thing before I got Zoë home! Like everyone else has said, get a harness for him. You can keep a collar on while you're home but use a harness to walk him!
Also, I got Zoë a Red Dingo tag. It's really great, really small (the size of a penny), super strong looking and feeling, very cute, and with shipping was on the cheap side still! There are a bunch of places to get them, I got mine from a YT vendor. Best of luck!
Again, have a great birthday and enjoy your new little man!