I like the idea about seeing a spectatorslist. Its nice to see who is watching your game
Also the practice mode can work, at this moment everyone is just 'leaving' a game, when practicing. However, this can be a more nicer way to handle this.
Only i don't agree with 'accepting latejoining'. It could be a additional rule, but you can already set the 'max joining weeks'. So if someone is latejoining, you should talk to the host
Nice post!