Yes to all of your questions.
I'm sure you can if you buy it there. There's also a package you can add like service packages that really pays for itself; it's worth the price. They'll clean it, do up dates stuff like that.
Thanks! Your answer is awaiting moderation.