You shouldn't have a problem
IF
you make a profile in the eVisa website first, upload your documents, get everything ready and then as soon as you hit the ground in the US, click the apply button and pay.
That will get the application in and you should get it approved way before you fly back
****************************