Curious, if I know that the drivers and LEDs are correctly setup as RGB (so that I don’t need to tell FastSPI to fix the order for me), and I find out the data that I have is in a different order, say BGR, can I purposely tell FastSPI to change the order when the controller is defined so I can send the data as is without needing to rearrange it before sending it out to the strip?
Sure - it just changes what order the bytes are sent out in - you can make it any order you want
In the meantime, I might also suggest punching your data provider for not giving you data in RGB ordering 
Sure, that would be whatever Microsoft programmer that created the BMP format. 
Hrm, after some fumbling last night, I decided to push the BMP format to a next revision. I’m too far into this revision to still be making changes. If I keep doing this, I’ll never release anything … so, code and hardware freeze has been implemented. Done!