From what I've read, it seems like they are giving points after you spend a certain amount in a year in place of a sign up bonus. So you would get 15,000 miles after spending $15,000 in a year. An interesting approach. They must be trying to get people to use the card long term. But still, no sign up bonus and no upgrade potential seems weird.