Aaron,
Right on. Being timely in your feedback is important. I think it's also essential that you tell your students what "timely" is - 24 hours, 48 hours or whatever standard you set.
Connecting the feedback to the objectives helps the students understand why they are doing what they are doing.
Nice job.