Can I customize the appointment window and /or the day and time when a customer wants to schedule a home visit?

No.  We are trying to create the most homeowner-friendly experience possible and let them express their scheduling preferences without restrictions.  When a customer requests a time, you can nail down the actual date/time of the visit with the customer.  Limiting the days and times could create friction in the process that could lead to fewer leads and fewer sales.