Agreed - this is not really "Massively Open" IMO, because it still requires a bachelor's in CS for admission. They do hint at it, but hopefully they will allow an option B for admission.
That would somewhat validate their stated goal of increasing STEM education.