No, this is not possible with Airtable’s forms, but both of these requests are native built-in features of Fillout’s advanced forms for Airtable.
You can view the partial results of a form submission before it is completed, and Fillout automatically saves the progress of an Airtable form for the user, so it will automatically return the user to where they left off the next time they come back to the form.
Fillout also offers about 100 other advanced features for Airtable that Airtable’s native forms don’t offer, such as updating Airtable records from a form.