Yes!
You will be asked for an email when scheduling the appointment. That email will receive a confirmation of the appointment with links to re-schedule or cancel the appointment.
Yes!
Also, if you set-up an account with the same email you used to schedule the appointment, then your account will show the previously scheduled appointment(s).