I think its really good and deserves an A or B.

Maybe it was too short? That is the only thing I can even think of.