Forza meets Fast & Furious? Apparently so…