No - jelly bean is compiled against a different linux kernel, so it won't run on the replenish. I also believe there are hardware limitations.
Yes for second question. You problem now is the default kernel/ramdisk is overwriting the recovery sector each time you reboot into normal android. Since you are rooted, you can delete the script that does that, or just flash my kernel or phoenix rom which does that for you.