If I shampoo immediately after my hot oil treatment, am I shampooing out all of the benefits?

No. The heat applied during the treatment opens the hair cuticle to allow conditioning benefits of the oil to penetrate the hair shaft.