Yup. Chase rules are very clear: the credit car is not enough; you need the membership card.

Correct on the annual $300: it's for calendar year.