I read the list and your improvement is extremely impressive. Don't be discouraged by anyone that is focusing only on the negatives.
In fact you should be proud since it is obvious these people are just being competitive because of your tremendous success; it is probably causing them to doubt themselves and their own approach.