Positives:
- Well designed application
- Great activity
Negatives:
- Recent warnings
- Explenation needs to be improved as Programmer has mentioned
Additional Notes:
Would have been a Neutral if you had no recent warning, but in my oppinion having 6 recent warnings is an extreme problem and you should try to avoid getting them in the next fortnight.