Great Sermon! I find your sermon truly based on the Word of God and not on human wisdom.
You refer to the Scripture more than your experience.
It is important that the preacher must preach from the Bible.
The Bible is God's Word and it is given to us from His inspiration and utterance. This is what you have done.
Continue your good work. May the Lord be greatly blessed through your teaching.