Offline high-score can just be displaying the score on the screen after the player dies. We have a leaderboard on our website that is updated manually by streamers when then get their highscore, online or not.
And yeah developers can compete in the streamer part as long as they aren't playing their own game.