Sure, the presentation requirement is worth discussion, but what about the appalling tone of the email itself? It's a laundry list of ways they hold you in contempt.
Prepare for interruptions. Manage your time wisely. Prepare perfectly and be perfect.
I'll never be able to reconcile this industry's complaints about engineer shortages with the way so many companies talk to us like we're shit on their shoes.