Actually, I have buttons attached to connections 1-6, 9, and 10 on the Zero Delay Rematch board (this board works with a PC and PS3). Buttons 9 and 10 correspond to Start and Select for the PS3 on this board. I don't have button 7 connected at all. Your mappings are fine as is even if it is a slight complication for me. IMO, the Favorites button has more value for HyperSpin navigation than the Roulette button, so having Favorites at 4, rather than 7 is preferred. Thanks for that. Ideal state somewhere down the road, if at all, would allow for button function mapping; might allow for more controller compatibility as well.
But just wanted you to know, your current mappings are good as is.