There is nothing else about the developers and Public Relations teams of Forza Horizon 3 than Passion.
From this trailers you can tell that the developers are absolute in love with what Forza Horizon 3 is, and love working on it.
I know i would love to create games, specially of the quality of the Forza Horizon 3 franchise.
This video is probably the icing on the cake for everyone that is involved with the making of the games.
It shows just how cool making games can be, and how far developers will go for publicity and sales.