Thanks for the great feedback, I've gone back and addressed the points you've made. Hope that helps if you end up taking another look at it.
Just downloaded and read the new rules and they look great. Well done!