I would definitely recommend separating guest and iot networks, iot is usually pretty weak (the S in IoT stands for security) so they need as much protection as possible; putting them to guest network is throwing them to wolves.
> Enable port filtering. For example, the SANS Institute recommends blocking outbound traffic
Tbh egress filtering is generally not very useful, except for some special case networks (like aforementioned iot network). Blocking IRC seems just silly.
> Use Media Access Control (MAC) filtering to choose which trusted devices connect to your network.
Afaik MAC filtering is pretty much useless, MAC is easily snooped and spoofed. WPA should be sufficient access control, go for EAP ("Enterprise") if you need better than PSK ("Personal") security.
> Disable remote access management
Realistically, not going to happen. Better advice would be to have separate management network, with tighter access controls.