You are not crazy.
The NAF18 stickers are affixed to the hull near the stern. I might also add that they are in color.
No logos on sails, just a stamp for certification is on the sails.

Tracie