Funny enough, I too volunteered for a couple of years, teaching Supply (QM) to sea cadets ... I didn't have AS rewarding an experience as FDO, but I also don't think I was as quite as involved as him.
Also, we have another PO2 in our unit who currently volunteers for the Navy League.