Something isn't working properly with the final DNS steps.
Update the DNS for your control panel domain to the new IP and wait for your local DNS cache to update, your panel should be working normally.
Except, the DNS zone for the Control Panel website won't load. You can change the IPs of the server, under Servers, but it doesn't change anything in the DNS zone. Everything else of the panel works via the ecp sso, every DNS zone loads, except for the CTL website. And the WML and PMA website new IPs also won't propagate to the DNS roles.
edit:
managed to force propagate the WML and PMA websites by changing an IP in the DNS zone back and forward.
edit2:
managed to fix it with some hocus pocus based on the previous observation. Under Settings/Platform, changed the control panel domain from domain.com to panel.domain.com (gives error but works). This creates a new alias under the CTL domains section, which then works. I made it primary, removed the domain.com alias (also errors, but works), went back to Settings/Platform, changed the control panel domain from panel.domain.com to domain.com (errors, but works). Back to the DNS zone, make it primary, delete the panel.domain.com alias (errors, but works). HOWEVER, this will off course clear the DNS zone to defaults, which for me meant only adding a couple entries for nameservers, servernames and an SPF txt record.
edit3: phpmyadmin and webmail remain broken and spitting out error messages
edit4: oh, and the DNS templating has disappeared.....
edit5: turns out the phpmyadmin and webmail require the database role to be installed first on the control panel. Delete (permanently) the failed WML + PMA websites, go to Settings/Platform, then add your preferred phpmyadmin domain, and it will work. Could have been mentioned in the guide.....