лучше посмотреть чем закончился этот спор, и поменял ли Брайан имплементацию. Еще можно поспрашивать как много людей на самом деле понимают как работает rate/irate, и понимают ли они на самом деле что им показывают панели в графане)
Мне кажется, люди, которые хотят использовать rate на постоянной основе уже не понимают, как он работает ...