Thank you so much for the kind words!
For #3, I'm using playfab for the leaderboard and its not too bad to setup. They had an asset package for unity and most other popular engines.