They should be the same except the street legalness, as you guessed, and the XR might have a bit more suspension travel. The XL is the street legal version of the XR series back in the 80's. Now they just use a different suffix.
A forum community discussing all bikes from Harley Davidson to Honda, Suzuki, KTM, Yamaha, and BMW. Come join the discussion about performance modifications, troubleshooting, maintenance, and more!