Thanks for the kind words :)
For the leaderboard we used PlayFab and the client API for Unity, definitely took some tweaking to get working but seems to give a good result