Uploading to Arduino Mega without using USB port

Glad to hear it's working!

Keep in mind though that it won't always be 2 seconds. Sometimes it will be less or more depending on the sketch size.

My rule of thumb is to press it as soon as I see the IDE state the script size.