I saw the profile XP you earn is saved without the need to wait the game over & all that after a game. It's not the case for the upgrades stuff you can unlock and you've to wait at the end of a game so it saves your progress.

Could it be possible that it's saved similarly to the XP ? I'm not playing much but the game over is way too long and when i'm doing a tournament and knowing i've an inferior score (especially 1 ball one), quick restarting is way better.