Hydrogen vs. Battery Electric Cars

My query: hydrogen has a critical temperature of 33.2 K which is way too freaking cold to be kept stored in liquid form, which means it must be stored as a compressed gas.  What kind of pressure is involved?  Also, hydrogen forms a very small molecule, which makes it very hard to prevent leakage.  These are some of the fuel challenges.