OP, take all this as a very great compliment. You would not get this level of detailed critique and advice, were it not that we see that you havce potential.
You are to be commended on the great amount you have progressed in a short time. And now comes the hard part . . .