Correct, you want the osmotic pressure to reach equilibrium and waiting for 2 hrs ensures that this happens.
The temperature is probably for convenience, although the permeability of the cell membrane is temperature dependent. The most relevant temp for experimenting on RBCs is 37oC because that's the temperature of their normal environment (the human body).