The D Style guide looks like what I wanted. It's more just about formatting but that should be enough for now.
I can't really reply to each individual point, but there is a lot of new stuff there that at first glance looks very useful. I'll reformat my code and have a play.
Thanks again.