First, off, I just want to thank you for your suggestions to improve my team. I appreciate the time you took to evaluate my team, especially considering that it was quite a wall of text.
Surprisingly, some of my changes prior to reading your post coincided with your suggestions. Here is a list...