Here is an explanation of how rating is determined from Aaron:
I skip or let time out a LOT and my rating remains “Great”
(oops. sorry if i just pinged someone linking that)