For the sake of argument (and because I like round numbers), let's assume that a diver needs about 1L of oxygen per minute on average. The amount of oxygen in seawater varies by salinity, pressure and temperature. Assuming 35 g/kg salinity (most likely less in costal areas), 2 atmospheres of pressure (equivalent to a diving depth of 10 m) and nice 20 C water, you're looking at an oxygen level of about 11 ml/L. Consequently, you'd need to process 92.59L of sea water each minute to extract 1L of oxygen. Heaven help you as you surface, because skimming along a meter below the surface would require the system to process almost twice as much water. [in fairness, oxygen concentrations increase as the water temperature decreases, but the difference between 20C and 0C water is only about 30%.] So there you have it: Your face-mounted breathing system would be a terrifying water vacuum machine that hovers only inches from your noggin, sucking 1.5L of sea water and gunk per second through a tiny mouth-mounted system. I'll leave someone else to calculate the energy density required of the 5 x 5 cm fuel cell that has to power this magical device...