Yeah, buying season passes after the event is perfectly normal and totally expected, my question was more about whether you'd get the 'pre-order' bonus car pack with it if bought after the game's release. The messages are mixed.
Edit: never mind, I see there's a separate thread. Hopefully things are clear in there.
It is at this point.
The Japanese car pack is a pre-order bonus + later a separate DLC, not included in the Season Pass according to Nathan Bell.
The Motorsports pack is Season Pass exclusive, not purchasable separately.
The rest of the DLCs will be included in the Season Pass and purchasable separately.
That is, if you pre-order the base game, you can still get everything later, provided you buy the Season Pass. If you don't you will be missing the Motorsports pack.
If you buy the base game after release, you will only be able to buy the Japanese pack at a later date than others who pre-ordered it and will need the Season Pass to have the Motorsports pack.
If you pre-order the Deluxe Edition, you will get everything as soon as they are released, since you will have the Season Pass (all DLCs + Motorsports pack) and the Japanese pack as well from day 1.
If you buy the Deluxe Edition later, with the exception of the Japanese pack you will have everything from the get go, with that DLC available for you to buy later, at a thus far undisclosed date.
Basically, no matter what you do, you will be able to get every content available in the game, regardless of the edition of the game you choose or when you buy it.