Are only the first 1000 nodes entitled to 100% return of rewards for the first 90 days?

Yes. To encourage initial network growth, the first 1000 nodes are highly incentivized.