I will state this again as I've stated before.
The reason that CWM will not boot is because the bootloader is locked down. It is
not as simple as replacing it. That would take months if not years of work to get a working bootloader replacement. Trust me on this, I know what I'm talking about. I
have actually gone through the bootloader code, and it's not fun.
Remember, the Sprint and Public Mobile Rise had a loophole in the bootloader that allowed the images to be booted temporarily. If it was as simple as just 'gaining ownership' that would be great. However, if you actually took the time to back up what you are saying, you'd see how wrong you are.
If you want to test out that the cwm images are actually being written properly, all you need to do is use md5sum. Follow the instructions to flash the cwm image using dd, and then use md5sum on the partition and the original file, and you will see that they are the same. If you use md5sum on the partition before you write it, they will be different. This will be persistent across reboots. Also, if you were to do this, and not put your stock recovery image back, you would no longer have access to recovery since the bootloader is preventing the cwm from booting because it fails the security check.
On the issue of not having full root, what are you not able to do? I know for a fact that I was able to everything I ever wanted. Of course, I actually spent quite a bit of time finding the Superuser.apk and su binary that worked best for the phone