Yep, that's the correct fob, it's the webasto T89/90 fob.
The programming instructions should be pretty much the same as for the T91. I've got a 2005 model L322 diesel Vogue and the standard fob would have been the same as you've got. I got a T91 off of fleabay and it programmed to my FBH receiver with no problems.
I would say that if your fob isn't working with the heater, it could be one of two things:
1. check that the FBH is working, by doing a manual set/program through the sat nav screen. If the FBH doesn't come on, then 'there's your problem'! FBH not working.
2. Check and replace the fob battery, the led's may light up on the fob but the battery is too fecked to work properly.
My first thought would be to replace the battery in the fob and try the reprogram as per my previous post.
The fob battery is a Duracell 1/3N battery, get one off the interweb cos most places don't stock them.