Ok, well those loose bolts are definately not good! Let's assume some work has been done all around the front end of this scooter. If those bolts were left loose, maybe some others too, so check as many as you can find! How about the front axle nut?!?! Axle pinch bolts?!?! Don't know if your model has those.
Look, if you can, at the top of the forks and make sure both are even in the triple tree. Both forks should be exactly the same level -- that is should stop or extend exactly the same amount at the top of the triple tree.
Well, if it's not the steering head, then you're concentrating in the right places as far as the brake caliper, wheel, etc. Still sounds dangerous. If you don't figure it out soon, I'd take it to a REPUTABLE mechanic.