Optimizing a thesis writing workflow for Bachelor and Master theses
It is a very good set of advice. There are two very practical areas that seem unaddressed and that are, in my experience, somewhat… problematic with some students:

Proof-reading. Find someone, other than yourself, who will do a final proofreading of the thesis for language and clarity. Not necessarily someone from your field, but checking typos, missing figures, acronyms that are never defined, that sort of stuff… That person should not be you, because when you've spent so much time writing the thesis, you won't even see these details any more when you read it.
Also, check with your supervisor what are his expectations regarding proofreading/corrections. It depends on your university and the supervisor himself, but in many cases they will want to read it themselves, and possibly offer some remarks and corrections.

Scheduling. You are aware of the submission deadline, but mind that the final stuff takes time. In particular, if your supervisor has to read it, make sure to give him enough time to do so. So, start with a clear set of intermediate deadlines, and if you start to miss them, take action! Nothing's as bad as procrastinating ’til the last day thinking “I can still write that in 24 hours if I get to it”.