Ok, I found the problem. I didn't realize CGMiner would change the names of the values it sent back. By default it sends back "mhs 5s=X" (where X is the GPU's Mh/s). You have it set to one second instead of five, so it is sending back "mhs 1s=X". That is not what I was expecting. I've changed it so no matter what the rate is set, it will receive the hashrate correctly.
Sorry but you'll have to download again. Same link. Let me know if that doesn't work, and thanks again for the help.