The HETT Mousse is CG. The HETT Creme is not CG (though I own it and use it's okay, nothing fantastic, but it smells amazing). I've never had much success with mousses or creams. I have used the Garnier Fructis Pure Clean cream, and I disliked it so much that I ended up throwing half the bottle away.

Porosity is...tricky. You can kind of figure it based on your naked hair's drying time, though that's all relative to your hair's length and density as well. You can also run your fingers up a strand of your hair. If it feels rough, it's high. If it's smooth, it's low. If you hear a squeak, it's probably low porosity. Lastly, how easily your hair gets wet. Wets easily is high porosity. The float test, if you've heard about it, is not terribly accurate.

High porosity, damaged hair, and fine (small in diameter) tend to like protein.
Wave Pattern: 2A
Hair Properties: Normal/Low Porosity, Medium Density, Medium Texture w/Fine Straight Underlayer
Co-wash: Suave Naturals, Cure Care
Low-poo: Renpure Brazilian Keratin
Rinse Out & Leave In: Tresemme Naturals
Gel: LA Looks Mega Mega Hold Gel, Garnier Fructis Spray Gel