I've been making my own pizza at home for around a decade now and your 5 points are very good advice. I think 5 is probably the most important. I have recently been on a calzone kick[0] and have been experimenting with different ratios of cheeses.
[0] Not sure why I've never tried before. I guess because the pizza's been so good.