Do your own pre- ride check on any bike you ride. Tire pressure and condition ,belt, oil, brakes, clutch cable ends. Give her a once over and make sure nothing is off. After saying that, I find I'm checking the oil when I gas up in truth, the stick is hard to open on my bike. (Billet gage stick is slippery). Too late for this bike but your own eyes are best. 500 miles is a lot with low oil. No oil and that engine would not have lasted 500 miles but it could have gotten hot enough to boil some oil off if low enough. There should be a neutral/ clutch safety to stop you from starting it in gear without the clutch pulled. How ever if that has been some how bypassed you could have a stripped clutch on the starter or a seized motor with very low oil. Does the starter spin but not turn over the motor or not spin but pull down the battery. I hope it's not the engine. how many miles total on the bike? Did the dealer give you any kind of warranty or as is purchase?