Thanks for posting this. This was quite useful in gaining a general idea of the LN. Although I do agree with many people that this feature is "not Bitcoin" as some say, why the hate for it? It seems like a neat addon to bitcoin's capabilities and it does not require a radical protocol change. LN can be extremely useful to those who make frequent use of the bitcoin network (ie transact often).
They hate it because it is an original code which is coming from the core devs. All the big blockers will ever be able to do for bitcoin is changing the block size parameter. 1 to 8mb, and when it gets filled, 8 to 32mb etc. Their thinking abilities are hard-capped. Very immutable.

They are also waiting for Jihan to come up with LN2x and then, they will be favoring LN.
Pathetic...

Yeah this dogmatism I see from some people is pretty amusing. It's a mix of stubbornness and self interest me thinks. Jihan likely just cares about Bitmain's bottom line not necessarily about new and innovative technologies. They fell into a very lucrative niche as a virtue of an accident of geography and they intend to squeeze this bitcoin thing for all its worth lol .
Well, I guess 20 years down the road they can have their 1 GB blocks cause we'll all be using holographic crystal "hard drives" and we'll all have 1 TB fibre connections. This kind of thinking is akin to coming across a mountain in your way and instead of finding a way to avoid it you just smash your head against its cliffs with ever increasing power in the hope of tunneling through. Elegant and innovative solutions to problems are always more beautiful than brute force solutions.