those are some curious issues, can't say I've seen them before. First off, does this happen every time you start the game? Also, have you tried checking your game files? Both Steam and Desura offer this option, the standalone client should do it at startup.
- Desura: In your game list right-click on Dawn of Fantasy and select Verify Files.
- Steam: In your Library, right click on Dawn of Fantasy, select Properties -> Local Files and click Verify integrity of game cache....
let me know if that helps or not. Also, would you be able to post some game logs taken after these bugs occur? ideally one for each bug you listed, simply leave game after it happens and add the most recent log here. Info on where to find logs and how to add them can be found here
Thanks, and sorry for the problems