For 2, uh... the better to sip with? * shrug * don't really know.
The beans really do not need to be roasted in the last few days. Roasted beans stay fresh for at least a month if stored properly.
I'm not a huge expert, but my impression is that coffee gets stale mainly by exhaling CO2, not by oxidation (although it may oxidize as well), and so you can seal them as well as you want and they'll still go bad after 10-14 days, although not as fast as if you leave them out.
I believe this is why when you pour hot water over freshly-ground, recently-roasted coffee, you see foam come to the top (especially visible in espresso, which they call crema). CO2 emissions.
I don't personally believe in roasting beans myself, since I think real-people roasters are more consistent and accurate than I could ever be, and also I don't think it helps very much to go from 2-8-day-old beans to 5-minute-old beans.
1. Most containers contain enough air to draw water out of the beans. Freezer-temperature air is dry. Freezer-burn is where water sublimated out of your food. Even a small air pocket can ruin coffee.
2. The partial-thaw then re-freeze cycle is devastating for coffee because it results in surface water on the beans.
Just keep your beans in a cool, dark place. e.g. a cupboard that doesn't get a lot of sun.