Welcome to AW my fellow fantasy-writer!
All of that sounds strangely familiar to me...can't think why Good luck with the world building and the writing.