I’ll note that I personally always prefer crossposts (and if the context/background info is non-obvious, maybe just include a disclaimer at the top about what assumptions the article makes). Also, having read it, it seemed pretty reasonable for the expected background knowledge of a LW reader.
In other news, welcome to the site. :)
Okay, I’ll paste the content in. I think you’re right—a link post is pretty much strictly worse.