You are right - not perfect. I tried to stop notifications from this thread being sent to my email inbox but they are still arriving and I was getting frustrated (on behalf of all the posters who say "has anyone got a fix") because I thought that some of them may not have trawled back as far as the Joel Hall post.
I rely heavily on Keynote for my livelihood and Joels solution worked for me completely - still is. And my Keynotes are ludicrously video and animation heavy. I have even used them to make videos for a series of iPhone Apps that are about to be released as well as live international shows from which I make a large portion of my living - so when it comes to being reliant on Keynote I am!
So my post was really only to help those who, like me might get massive relief from Joel's advice.
Given that the big selling point of Mac is the hardware/software compatibility issue - and the fact that my business partner and I have literally every type of mac and macbook bar the big powermac, I can't for the life of me understand why it doesn't work for everyone else. That is why I tend to assume they haven't followed the instructions to the letter - but there are older machines out there I guess and different software conflicts.
Anyway - I thought that there would have been a proper fix by now - and that is poor (although obviously I won't know until the emails stop arriving!)
Hope you get back on track soon.
Best wishes
John