I highly recommend the channel if you're interested in information theory. It's just starting to publish new videos after a very long hiatus.
Also if you're going to write an article that long about P and NP then as the other commenter mentioned, it would be nice to mention the words polynomial and non-deterministic.
Can you be specific about where it's wrong? For the layperson?
> Theoretical computer scientists use a technical definition for “efficient” that can be debated, but it serves as a useful proxy for the colloquial concept.
The idea that “polynomial-time” and “efficient” are reasonable proxies for each other is the Cobham–Edmonds thesis: https://en.wikipedia.org/wiki/Cobham%27s_thesis
In practice in the real world we care only about low-degree P though (usually n < 3 at most), are really interested in linear & nlogn, and care about constant factors.
There's also Quasi-Polynomial time algorithms which are interesting because they straddle the line between P and EXPTIME.