I think that the Meta logo does not reflect its "meta" nature. What about something like that instead:
Any other ideas?
Your first proposition makes me think of this:
Well, it would sure represent Meta better in its true purpose: give an originally serious thing to people, so they can play with it endlessly.
Hrm. A stackoverflow occurs when another function is called and its variables overwrite beyond the end of the stack, possibly onto other important data.
So if we abstract that out another level...
Hrm. I shall have to ponder this further. Currently the only thing I can think of is the error message that occurs when an error message can't be displayed due to a problem with the error message handler.
That's hard to realize in a simple logo though...
All of the above really do describe what meta is all about, and it's a nice, catchy idiom.
I'm thinking something along the lines of this for logo:
The SO font should be used, and the graphic itself isn't great, but it gives the general idea.
Another idea: Escher hands.