you're fine, I just think an additional point of feedback to give context to the point value would help. You definitely put together a detailed grading system, and while I don't think you want to give everything away to the player it helps to have context.