I just got this remote, and it is really nice. It's not going to replace a universal remote (Harmony) for complicated setups, but for my simple two device config (TV, HTPC) it is beautiful. Having a qwerty keyboard is great, I can't believe I've gone this long without it!
You can configure some keys to use IR. I've done this with the Power and Volume keys so that they will control the TV set. All the other keys work over bluetooth, and are treated like a keyboard in Linux.
Warning: it is not easy to set up this remote!
First, you need to patch your kernel using Jarod Wilson's work from MythTV.
https://patchwork.kernel.org/patch/161481/ This patch improves the HID driver so that it recognizes the scancodes the remote produces, and generates the correct keycodes. Hopefully this patch will make it into standard kernels quickly.
Second, X sucks. It can't handle keycodes larger than 255 - which this remote uses. You can solve this a number of different ways (HAL FDI, eventlircd), I used a program called keyfuzz to do it. I had to compile this from source, and manually modify the init.d script it came with to work properly.
http://0pointer.de/lennart/projects/keyfuzz/
Third, you need to modify ~.xbmc/userdata/keyboard.xml to remap the keys to useful xbmc functions.
As soon as Jarod's patch lands in a release version of Ubuntu, I'll work with the LiveCD guys to get it to work "out of the box".