I think the "Only your 100 most recent rewards will be available if not claimed before August 20, 2018" part is saying you will still have your 100 most recent pokemon even if you fail to claim them all by August 20th. Just written kinda weirdly.
So yes, I think it's safe to assume you will keep all your Pokemon if you have <100 stored.