I disagree with most of your items for a NEW OW student. In my opinion, if they should teach one thing it should be that receiving your C-card is just like a learners permit for driving. You have demonstrated basic skills and now must go out and improve upon them. I agree that some points of the rescue class, more gas management, and definitely TSandM's comments about situational awareness should be included or stressed more. But new divers have a lot to remember just with the basics, typically have poor buoyancy control, no gas management skills, and everything they see will be new to them. As has often been pointed out, they don't know what they don't know.
I would like to see the OW be classed as "Beginning" or "Basic" Open Water, and the AOW called "Intermediate" or even assign letter grades that are actually based on skills learned. I.e. and "A" diver is beginning OW, "B" would have 3 basic skills (such as deep, nav, S&R, etc. that are actual skills, not Fish ID, boat diver or other fluff. Those can be "Electives"), "C" might include rescue, etc. These are just for example. You get the idea. You would add endorsements to your C-card as you earned them. Until then, you would be identified by your level of learning, not just experience. Just my 25 psi.