The lecture notes on mean-field games of Lions, from a course at the Collège de France, have been typed out by Pierre Cardaliaguet. They address both optimal control and dynamic programming. I would think it will be hard to beat these for an authoritative exposition. For a summary of open problems you could look here.here.