_Quiet Mason_, that seems to be a very good list for starters - far better than the muppets who come onto here and just ask "what do I need to know?"
My only comment would be to agree that you can expect to have your depth of knowledge probed as stated above. If you can answer 3 or 4 questions in a row on a subject area then you are getting to the level of knowledge required.
Oh, and expect to be asked all about the training systems for all your desired branches. Did you include that?
Blunty