well it says future quest will reward winner of this quest … so … not so much …
also … i would like to present the game to other people and since they dont want to play OL i will have to commit to his "doomed" role.
I'm afraid you've misunderstood. "Future quests will grant bonus gold or XP, or perhaps other rewards, to the winner of the quest" is not saying that a future quest will reward the winner of First Blood. It's saying that winners of future quests will be reward for winning those quests. No quest refers back to the winner of First Blood.
I've accepted that I will likely never win First Blood as Overlord. Doesn't bother me. Especially as an introduction to new people. Presenting the game to other people isn't about beating them, it's about getting the feet wet and making them want more. And that's best done by showing them they can win.
Then they move onto the next quest and the real challenge starts.