Steven, To grow the sport of cat RACING you are missing some steps.
Premise... They like the idea or experience of sailing... So
First... you have to get sailors to like a style of sailing thats wet, physical, and requires some brains.
THEN you have to get them to like sailing with other boats around in close quarters so they become comfortable with their boat handling and don't think they will hit someone.
THEN you have to get them to like racing, the competition, the rules and the camraderie to put up with the hassle of moving the boat and going to a regatta.
THEN you have to get them used to the idea that race boats break.. because you push them hard so you need to spend some money regularly to keep it up. How much depends on the level you race at.
THEN you get a shot at getting them into your formula or one design class! (the subject of endless debate)
Which boat and being realistic about what they want out of cat racing is hardly the tough issue for getting new racers on the water!