To evade simple, yet constant applauds, perhaps you should close this thread and keep it as a guideline for pure stall. I would be more than happy to keep this thread as a frame of reference. Sticky this topic?
Considering the ammount of time and effort you have put into this team, the only suggestions people may offer only weigh-off weaknesses in another direction; after all, no team is perfect. People's rates won't be of much use, neither are you expecting any worthwhile rates.