Interesting yeah, but not so easy to implement. Not all tweaks are simple registry values.
Also some are different depending on the Windows version.
Removing the useless build-in Apps would not be possible on all Host OS, due to dism limitations:
I'll consider it if I find a good way of doing it, but for now it's properly the best doing that with setupcomplete.cmd in $OEM$ folder.
"Applying tweaks" sounds better than "Applying settings" or any idea?