Yes, unfortunately, the {} are replaced on page load with the HTML code you display above. Then, if the user saves, that code is what's then saved. We're working on a few things to help this behavior, and some of it should be in the next release:
1) The ability to have the tags not replace if they're within a textarea field (kinda tough, but we think it's do-able
2) A 'key' that can be set in the admin area which has to be set in the tag. This prevents users from randomly entering the tag and causing login buttons or like buttons to appear where you may not want to. Ex. { JFBCLike key=12345} If key isn't present, the tag won't be parsed. This will be optional.
Hope this helps explain what's going on, but if you have other questions (or suggestions on how to improve things), let us know!