The one-time connection will download the necessary data for Drivsatars and other content like tracks and cars. Part of the download is apparently due to the change in Microsoft policy, while some of the content is due to the production schedule.
Still to really take full advantage of the features in Forza 5, including all of the cloud based features, a connection to the Internet gives players the best experience.
Read more here.