I once again apologize as my account is still considered too recent to post full links. If someone could embed it in another post again I would be grateful. The YouTube video above does not have a lot of views, which I think is a shame for how direct it is. It certainly answered some of my questions. The developer even used the word "MOBA."
If you are a redditor and wish to discuss the video on a subreddit, come check out /r/DawnOfWarIII/