Hydrogen usually makes a lot of sense on a general theoretical level until you try it out. Consider that to get any useful work out of hydrogen you have to put it under high pressure. And if you put it under any pressure it leaks and seeps through any container, seeing how it is the smallest molecule known to man (or theoretically possible).
There are other ways to store electricity. You can store it into electrical heavy processes, such as making aluminum or steel from scrap. (Something that half researched blog post did not even mention).