Indeed, my bebook also supports RTF. But since the RTF is + 35 MB in size, it won't open.
I tried splitting in smaller chunks, this worked but the layout is not as good as I want.
I tried converting the full rtf with calibre, but after converting at 90% CPU usage for over an hour I gave up
Will look into the macro you mentioned this evening.