>Where did you get the beta for download. I can't seem to find it anywhere on this site
Well there's a reason why it's not so readily available, it's a beta, and the developers do not want people downloading and installing it without first realising the issues involved in installing the latest beta.
If you want to become a beta tester, then the developers mailing list is a good place to start:
http://lists.sourceforge.net/lists/listinfo/kmeleon-dev