Steve,
Great shot!
You're right on track... a towering cumulus cloud with a glaciated top.
Those fuzzier, flat-looking clouds are ice crystals, whereas the rest of the cloud is made of water droplets.
There is some wind shear taking place towards the top of the cloud... probably the beginning stages of an anvil.

(Steve says "Thanks, Sean!")