It doesn't talk about Gödel numbering, which is the real ingenuity behind the proof,
Depends if you only want to show that set theory is incomplete, you don't need Gödel numbering and you can more-or-less turn Smullyan's explanation into a complete proof in a straightforward manner.
and it doesn't talk about omega-inconsistency.
Ok, I agree that this is an important point.
Depends if you only want to show that set theory is incomplete, you don't need Gödel numbering and you can more-or-less turn Smullyan's explanation into a complete proof in a straightforward manner.
You're right, I hadn't thought about that.
I want to share the following explanations that I came across recently and which I enjoyed very much. I can't tell and don't suspect that they come close to an understanding of the original concepts but that they are so easy to grasp that it is worth the time if you don't already studied the extended formal versions of those concepts. In other words, by reading the following explanations your grasp of the matter will be less wrong than before but not necessarily correct.
World's shortest explanation of Gödel's theorem
by Raymond Smullyan, '5000 BC and Other Philosophical Fantasies' via Mark Dominus (ask me for the PDF of the book)
Mark Dominus further writes,
The Banach-Tarski Paradox
by MarkCC