We were never certain where this confessional by Nick took place but now it looks like it fits in here, especially with the clue below and the flour on Nick shirt.
eta: And it might be in the botanical gardens in Moscow but am still unsure?
*A romance grows stronger between two racers will competition cause a rift in their relationship?
Nick conf: I think the budding romance between Dallas and Starr is kind of cute, shes my baby sister .
(shown during EP 6)