Good choice
Yep check the oil every week as they do drink it, i checked mine every friday night.
I take mine to Alfa specialists only now as its not worth letting your local mechanic attempt to understand these beasts. May cost you a bit more but is worth it in the long run.
I can't wait to get mine back on the road, getting a new engine fitted on Monday - hasn't put me off the Alfa at all though, if anything i understand it more!