Is it too late to give ideas and suggest reference material or is this definitely what you're going with? Not that I actually would change anything you've got.