You should post this on the Fanatic website.
1. Size sail is based on wind speed, fin size/type, water state, tides & rider skill. It does not have to be slalom but you will get the most out of a slalom board with a good slalom sail.
2. Your weight with a 7.0? Something in the low 40's.