Funny they show a full blown turbofan engine - that will be powered by electricity.
Somehow I'd think you'd want an electric motor if you're plan is to power it with electricity.
Nothing about how or where they plan to store all that H2 - or how they plan to isolate it from the SLF. Any reasonable method of carrying significant amounts of H2 would either be under very high pressure or cryogenic - both of which mean large spherical or cylindrical storage - it's not fitting in the wing or under the floor.
Sounds pretty pie-in-the-sky to me.