Hmmm yes, lazy Sunday! We'll never get to 200 posts if you don't all pull your socks up!
Here's how you do it:
We know that the motorcyclist ends up 20 miles from where he started, so let's call the extra distance he travelled before he turned X. So he covered 20 + X miles from his starting place
at the back to the front of the line and he covered X miles back again.
Let V and v be the velocities of the motorcyclist and of the vehicles respectively.
So the time to go from back to front is:
(20+X)/V = X/v
and the time to go from front to back again is:
X/V = (20-X)/v
By rearranging those equations we get:
(20+X)/X = X/(20-X) = V/v
so:
X^2 = (20 + X)*(20 - X)
X^2 = 400 + (20 * X) - (20 * X) - X^2
X^2 = 200
X = sqrt(200)
Thus the motorcycle has travelled
20 + (2 * sqrt(200)) = 48.284 miles