well at one point, you gain 0 rating points. If I play a 1200, I cannot gain any rating points. 1700, yes, you could increase it to 2100 maybe
If a rating difference is bigger than 400 ELO points your expected score is 0.92 so the answer is YES. If you constantly played 1000-rated players your ELO would rise slowly but surely.
But then, Ithink, if you reached 2500 Fide would order you to play a strong tournament to prove that your are good enough for your rating.
Fixed that for you.
No he wouldn't. He's human, he's going to lose some games.
Yes, for a while, look at sebleb, his real rating that was estimated in my forum "what is seblebs real rating"....
So, Sebleb is the highest rated player on chess.com?