So I assume this means I can use any address from 232.0.0.0 to 232.255.255.255 for source-specific multicasting. What should I be considering when I choose which address to use?
Choose whatever you want. It only has to be unique per sending system. There is no algorithm for this. It's source specific after all ☺