Thank you! You got everything right! As for the rating, it's based on the average score overtime, so you have to keep the tempo high. That was the idea, at least, maybe it isn't balanced perfectly after all. All in all, you managed to finish the game, so I would for sure consider it "Cool"!
I also played your game too. Really good job!