Good list so far, that covers most of the basics. I'd add 2 wash mitts of some sort.
If your budget allows check out some decently priced steam cleaners. It might seem a bit scary using it the first go but it's a quick learning curve and you'll get hang of it.
You might think just starting...