Quick question. It states that these are limited edition of 100 but then says the event posters are open edition. So which are numbered limited edition prints? Any prints of cars is limited to an edition run of 100? Can you expand on this topic for me? Thanks.