Hi Josh,
Your response actually pointed me in the right direction. I created the landing page myself on the IIS VM's, created the nodes, added them to a pool I created and then added that pool to the Virtual server that has the external IP for the host name URL. Because I created the Virtual server a while ago as just a redirect with the o365 IP and url we have to another url that was already had a different external IP.
I had forgot that and had not had to edit the advanced setting of the virtual server. Reading your answer with the questions pointed me at those advanced settings where I realized that I had not turned on Auto Map or optimization for the client or server side. I didn't need them with the redirect in the beginning because we were redirecting to form on a server just to pass authentication to AD for Office 365.
With your prodding I have it working and can relax for the rest of the weekend.
Thanks....Ray