Enjoy your new bike. I think it will live up to the tasks you described. I'm basing that prediction on how much I enjoy riding my CX bike. It has been ridden on club rides, used to cross the US, and I even took a short ride on it today. The Marin looks like a nice setup. I was looking at Marin bikes at the Portland bike show two weekends ago, and the are nicely finished.
Having said that, this what a CX bike is really for. Be careful on those hills