Ok, I wasn't sure if installing in a chroot was a sufficient test case so I tried installing akmods in a F22 virtual machine and can confirm that although the services are explicitly enabled in %post that they are not enabled after install. Somehow systemd (or something else) is refusing to allow the enable commands to work in %post and is using the preset file instead.

Thanks,
Richard