Polestar Cyan Racing is heading to Moscow Raceway for the sixth FIA World Touring Car Championship race of 2016 this weekend, meaning half of the races done, following a promising weekend in Germany two weeks ago where Thed Björk challenged for a podium finish.