I agree on 1). In fact, it's just a basic assumption in my thinking since no one would trade for him otherwise.
2) though I disagree with. Habs need to get going on a rebuild, keeping Price around means pressure to win now, means less ice time for developing another goalie, or setting up a good tandem. I'd like to see what Allen and Primeau together could do, after this season with a lot of AHL games for Primeau. Also, without getting a bundle in return it would give the Habs a couple of assets to work on and give ice time to. Also, there's no reason to think Price would make this a playoff team, even next season if everything worked out well. The team just lost 2 big pieces in Danault and Weber, so it's a good time to rollover into a rebuild mode. Veterans who want to win over a short window still open aren't a good fit.