Over on YouTube, I was asked about the left and right movememnt of the player along the spline. As the player rotates, you need to get the right (or left vector) and this is the code I used for that:
float offset = 500.0f;
FTransform ft = SplineIterator->GetTransformAtDistanceAlongSpline(length, ESplineCoordinateSpace::World);
FVector right = ft.GetRotation().GetAxisY();
SetActorLocation(GetActorLocation() + offset * right);//move the player right when the "D" key is pressed.
See also this thread for something similar: https://forums.unrealengine.com/showthread.php?94038-C-VIDEO-TUTORIAL-Making-a-simple-quot-Subway-Surfer-quot-game&p=435859#post435859
Hope that helps.