Yeah, three is the max.
I had an interesting problem yesterday with the new keys. Car would detect all keys as key#1, so I couldn't assign them to profiles. All keys activated profile #1. I tried even rebooting and it didn't help. I could assign the key#1 to another profile, but then that profile would activate with any key.
However today it works as expected, can assign all three keys to different profiles. Go figure..
I did SMS my ranger in the meantime but he never replied, but it's possible he still did something remotely?