This is not based on knowledge but just how i assumed it: forum ambassadors are folks that are posting for all the Blizzard game forums not just wow, so not spesificly “wow people” but Blizzard people.
No idea what Support Data Analyst is, probably fancy title for underpaid job that got nothing to do with data or analyzing.
Support manager… well that we all know.
Game director: it’s the dude who doesn’t understand importance of flying and the word “NOW”.