'N' class miles earning?

I have just purchased a return ticket to HKG with the outbound leg being 'N' class and the return leg in 'X' class. I am wondering is 'N' class miles earning? Reading the quote below from VS website that I should be getting 100% miles on 'N' class ticket and I just want a confirmation from the gurus. Couple of years ago before the change of the T&C, 'N' class did not earn miles.
You automatically qualify to earn miles and tier points from your first revenue flight in Economy, Premium Economy or Upper Class. When travelling in Economy (Y,B,L,M,Q,V,X,N**), you will earn 100% of the miles flown, in Premium Economy you will earn 150% and for Upper Class you will earn 200%. Some discounted fares and reward tickets will not qualify. Please check when booking your flight. Miles and tier points will not be earned in classes G, I, U, T, E or O.
** In N class all US and Carribbean routes will earn 50% of base flown miles and 1 tier point per sector. All other routes will earn 100% of base flown miles and 2 tier points per sector.