I'm flying down this Friday on Jet Blue and filled my e-ticket out Saturday night and received my QR code right after I hit the "submit" button. The thing I had a problem with was where it came to the hotel you were staying at. I'll be staying at two different hotels, one in Boca and the other in Sosua, and in that long list of accommodations offered, neither one of my hotels was on the list. I did write out the Sosua hotel but it was invalid. So I just typed in another hotel nearby, which was on the list, and was then able to proceed to the next segment.
This is my 3rd time doing this and I really prefer this way over the old way with filling out multiple forms at 30,000 feet with turbulence and people ALWAYS looking at you, waiting for you to finish up so they can ask you for your pen.
My last arrival into SDQ, must have been good timing as there was nobody in the immigration line as I entered and held my phone up with the QR code in my email to show anyone who looked like an airport official. One guy saw it at a quick glance and waved me on up to the desk where the immigration lady only asked for my passport. A few seconds later, I'm making my way out of the arrival terminal and toward the taxi area.
From the time I stepped off the plane to the taxi, might have been literally 15 minutes. If I hadn't stopped at the small bank inside the terminal to exchange $200 USD, it would have been no more than 10 minutes.