The cover arrived last night. I got the XL size for my Sportsman 500 and it is slightly big, but I think the L would be too small. It would fit better if I had racks on it.
The tie down access holes are closer to the bottom near the front tires, so I am not sure how useful they will be. It will probably depend on the trailer that I am using and where I can actually tie down to the trailer.
Overall this is a heavy duty cover and I expect it to last a while as long as I get the cover tightened down properly. I will be using some bungie cords and an extra strap (in addition to the supplied straps) to make sure the cover is snug.