Phantom Canyon Road, The “Oh My God Road”, Echo Lake and Views along the Platte River