Dear Marcus,
I've decided to try again submitting my comment, as long as my reply is still fresh on my mind.
First of all, thank you for your comments, and criticism! I work on this topic largely in isolation, so it's good to have a little reality check now and then, to be kept on track, and not loose myself down blind alleys. Therefore, I hope to keep this discussion going, in some form!
Now, to try and answer some of your concerns. You're of course perfectly right to point out that my argument really doesn't do more than point out that the powerset of the set of states can't be put into one-to-one correspondence with the states themselves---a fact of course long familiar, thanks to Cantor. But that doesn't mean it can't have subtle consequences---essentially, the existence of uncomputable functions, and the undecidability of certain propositions, all boil down to the same phenomenon.
This was worked out by Lawvere, who first exhibited the fixed-point theorem that underlies the different realizations of unpredictability, undecidability, and so on. Within the preconditions of this theorem also lies an answer to your objection that the same should be possible in quantum- and even post-quantum worlds: the theorem's setting is that of Cartesian closed categories (such as Set, with sets as objects and maps between them as morphisms). In particular, in these categories, there exists a natural copying operation---which is basically what makes the diagonalization-argument possible, by 'feeding' the information contained in the system back to the system itself (think about the halting-checker examining its own source-code).
Of course, this isn't possible in quantum theory, due to the absence of a cloning operation---which, in category-theoretic terms, means that the category Hilb with Hilbert spaces as objects and bounded linear operators as morphisms isn't Cartesian closed. John Baez has pointed out that much of the 'weirdness' of quantum mechanics boils down to this fact.
So in this sense, my argument can be read as saying that Set isn't a good arena for a physical theory, for to avoid it lapsing into paradox, you have to adduce extra structure---corresponding to the *-deformation of the algebra of observables that essentially leads to deformation quantization (not that I'm claiming to have the complete picture there, mind). On the other hand, you can directly work in a setting---such as Hilb---where these problems don't arise.
As to Bohmian mechanics, as I also argue in some more detail in the Foundations of Physics-paper, I think it's not a counterexample to my ideas, but in fact, very well in line with them---Bohmian mechanics, to reproduce the quantum predictions, essentially needs to be seeded with an initial random configuration (conforming to the 'quantum equilibrium hypothesis'). Its nonlocality means that essentially every measurement outcome is a function of this random seed (and not just of some finite portion thereof confined to the past light-cone, say). But every function (including non-computable functions) can be decomposed into a finite algorithm and an infinite, algorithmically random seed (this is just the Kucera-Gacs theorem that every set is reducible to a random one). Consequently, one could always interpret the 'computation' of a non-computable function as a finite algorithm seeded with an infinite random initial string---which then is what I would say Bohmian mechanics boils down to.
Besides, one can show that every model in which non-local correlations are generated in a deterministic way must either be uncomputable, or will lead to exploitable signalling.
Furthermore, there are (at least) two more ways to interpret the 'computation' of a non-computable function (or sequence). One is that every now and then, genuinely random events occur---that is, an algorithmic 'process II' is interspersed with 'process I' random occurrences. The other is simply to compute all possible sequences, in an interleaving manner---leading to a sort of many-worlds picture. Hence, the attempts to make sense of quantum mechanics at least suggestively map to the attempts to make sense of the non-computable. But this is of course merely heuristic.
However, you are right to point out that I ride roughshod over many subtleties that need to be addressed, eventually. Personally, I consider this to be more of a sketch, than a full-fledged theory---a direction that I find suitably promising to explore (and hey, two other essays in this contest directly reference my work, so that's something at least!---or, of course, it could just mean that I've managed to lead others down the same blind alley I'm lost in. Hmm, that's not as cheerful a thought...). I am somewhat more careful, both in pointing out the preliminary nature of my investigations and in trying to make them more robust, in the Foundations of Physics-paper; in particular, there, I also present an argument based on Chaitin's incompleteness and algorithmic complexity that doesn't boil down to 'mere diagonalization'. (I also properly cite the work by Hoehn and Wever---or rather, almost properly, as I spelled his name 'Höhn' by mistake!)
Anyway, I think this was most of what I originally intended to post. I would like to thank you again for engaging with my ideas---ideas that grow for too long in the shade away from the light of others' examination tend not to bear fruit; one sometimes needs the expertise of others to know where to cut, where to graft, and where to nurture a tender sapling.
I hope this one will post!
Cheers
Jochen