I'm happy to hear about the speed and responsiveness!
Regarding the items you inquired about above:
1. Individual Leaders has replaced Top contributors and is now present throughout the Community. Individual Leaders are those who have acquired the most points in that respective place because of their contributions, activity and influence. For a global view of Individual Leaders, visit the homepage.
2. The option to Stay Logged In appears when I log into this community. Let me know if you are not seeing it or if that does not address your question.
Do we get the points from prior to the upgrade?
I'm currently at 0 :'-(
Edit: never mind, this looks to be on the top items to be fixed...