My first tip is be patient. Joe is a busy guy. Pretty much all of the good tuners are from what I can tell
First step is to make sure Ecutek has your ROM in their database. Back in 2013 mine was not in their database. I drove to Joe and had him dump my ECU ROM and send it to Ecutek. He did this in a matter of 15 min, but I did have to wait around for 45 min or so. Within a few days I received word that the process was complete, and my car could be tuned. If you have the cable, you can dump the ROM yourself and send it over to Joe to send to Ecutek. Might be a lot faster than my trip from Austin.
It was several weeks before Joe and I were able to coordinate a time where I could drop off the car for him to tune it. He is a busy guy, and I needed to coordinate a ride. IIRC, I dropped the car off Thurs or Fri and picked it up the following Weds. He did a drive tune where he takes it out, records data, comes back, tweaks tune, and repeats until he's happy with the tune. We talked about dyno tuning as well but did not have the time as he has to put in a request to use it.
I recently added an exhaust and will be going back to Joe for a re-tune and added Race Rom features. I plan to leave the car with him for a week as I don't have a cable and don't want to e-tune anway. I am hoping we can schedule a dyno run or three so he can maybe make some fine tweaks or at least get some power and torque numbers.