Great instructions.
I agree 95% with your process.
The removal is spot on.

But the reapply could be better.
Because applying a different adhesive on top of the old could cause problems.
I would humbly suggest using the same product like GooGone to remove the old adhesive from the pad.
Then use the adhesive on the mat per the instructions of the adhesive.

Also like you said to make sure that the surface is completely clean before you apply the mat.
I would first use a good quality glass cleaner. Then isopropyl alcohol to remove any oils.
If there is any excess silicone sealant you can use a razor blade to scrape it off carefully.
Then clean as mentioned above.

Place the mat in your desired location ( One of the sides never on the bottom )
Cord side first and using a Popsicle stick ( a good tool for this) squeegee out any air bubbles and excess adhesive.
Having too much adhesive Or air bubbles in between the pad and glass can seriously effect the efficiency of the heat transfer.
If the air pocket or excess adhesive is big or thick enough it could cause the mat to fail.

Now if you don't have a use for the removed pad at that moment just clean off the old adhesive and store as is on a flat surface.
Do not roll it up.
When you are ready to use it Just remember to clean it with isopropyl alcohol before you spray on the contact adhesive.

You are also spot on about curing times. Doubling or tripling the adhesive manufactures recommend times is great.
To be completely safe I would power it up with out anything in it for at least 2 hrs. You might be surprised on how much
vapor can be released while heat is applied.

All of this work is best done in a well ventilated area. Well away from your babies.

Again great article.