You're welcome!
The time they wake up tends to very from hamster to hamster. Most will sort of get into your routine, and learn to wake up at around the same time if you take them out each time the same night. Mine generally wake up between 6pm and 7pm.
The cage and toys sound fantastic. I think you've made a brilliant decision!
Enjoy your hamster! I think you, your son and your hamster are going to have a lovely time together