> This phrasing seems to suggest they think they invented the idea of "TikTok but it's Wikipedia".
The author is giving credit. Literally the opposite of your interpretation.
> I had the same idea in my notes app dated a couple years ago.
On the other hand this seems as if you now want to claim to be the inventor of the idea?