And now for something completely different! The Goudgeon 32 fits your bill well! Superior room, only 8' wide and 32' long, it carries weight well and is fast. It is self righting but they are hard to find because only about twelve were made.
My second choice would be a Mystere 6.0 - my last one weighed just over 410# - the later ones are much lighter than the early ones! My Hobie 18 was 405# - class minimum is 400# and with the longer wings they are around 450# and the wings add alot of drag in wavy conditions (without extra weight from camping gear). I used to think my Hobie 18 handled Lake Erie windy conditions well too, until I got the Mystere 6.0 and found out how much better it could be! A Nacra 6.0 would be a good choice also and they are more numerous I think than the Mystere 6.0s. As others have advised, try to get something with lots of buoyancy in the hulls and have fun!