I've entered the competition but I still am amazed that you promote "unreadable" code. Whenever at any conference I see companies promoting them selves with contests like "what this Java puzzler do" or "what will be the output of that function" I simply scream and run away. Would you really like to work in a place were you are promoted for understanding unreadable code?
I like the idea of the "golf rule" as concise code can be still comprehensible. But "unreadable" code by its nature will not.