XKCD Explained is much better -- because it has the right perspective; it's explaining the comics to people who already understand them, shitting on the author and his idiot audience.
XKCD is a condescending comic whose audience revels in its own perceived superiority, while any self-respecting nerd with a real sense of humor knows that putting a science or technology reference in a cartoon is not a joke in itself.