the roulette class bonus seem to be based on the 'average wait time', however the 'average wait time' doesn't reflect how many players of each class category are currently on queue at all during off peak hours. e.g. many groups might actually be waiting for DPS while the roulette indicates that Tanks are in need, hence 'broken'