Hi,
I think i got the reason of your problem. I think that you should start the script enable.sh from rEFIt at the end of the process to make it takes into account the syslinux configuration
I used...