Realistically, I think the STRAPS are possibly the weak link.
Do not bet your bike on some import junk strap. They work nice, but, I would only expect them to hold on a tarp, or something I do not care if it blows away.
I tie down with the rope power companies use to string new power lines.
That stuff will stop my 10,000 pound 4WD tractor.
BUT, you have to learn how to tie and use a bowline knot.