I think you can just log onto emiles and join without the invitation (I did) and I still got the 250 miles. I also filled out the questionaire and received an extra 120 miles so I have 370 credits thus far. I logged on today to check my account and there was a message stating to check back soon for more opportunities to earn miles.