I ordered a packet of these eyelashes on September 8, and they were delivered on October 10. That's 24 business days; a little longer than the 10-20 estimated by MITB. It was a llloooonnnngg wait!
They're intended as a gift for somebody, and haven't been stuck on yet, so I can't report on how that works. But it looks really easy; there's a peel-off strip on the edge (you can see it in red on my picture below). There are several different examples shown in the paperwork that came with it, along with rather funny English translations; see the second picture.