No, I think it's good.
In fact it looks a bit like my idea of black and white ^^.
Here's my idea :
1) Non-humanoid creatures : Yes this will stop some creatures from collecting or building or lifting things up. But this will make the game interesting and make the creature more like an animal than a big ugly villager.
2) Dress and equip you're creature : You should be able to dress you're creature (give it a mask or lether straps or what ever to make scary/pretty) or equip it whith big bags to contain food for example. Or an armor to incrase it's defence. This will however have a higher ressource need though.
3) Build on the creature? : I drew an idea of how an evil turtle sould look like, and then I had the idea of drawing a tower on it (like in lotr with the mummakils). This could give more possibilities of strategie (build a city center on it perhaps?).
4) warriors and workers will have to go to a food stock to go and eat. In BW2 the soldiers were eating (even if we don't see them eat) at the other end of the map where their was nothing.
5) MULTIPLAYER : says it all.
6) You can go and fight as a soldier : a miracle that costs huge amounts of mana that will let you go down to earth and fight/impress you're enemies. You can use miracle and can act outside of you're influence ring. It should have a limited time though.
7) More creatures : I've made a list of creatures that would want to see in the game :
Tortoise, turtle, lion/tiger/leopard, elephant, rhino, hippo, cow, wolf, ape/monkey, bear/panda, beattle, crad/lobster, whale?, squid/octopus, eagle, vaultor, bat, butterfly.
You have noticed that you can have a flying or swimming creature. Well the skies and the oceans were once said to be the territory of the gods.
8) Sea travel : boats to travel to another land or fight an ennemy with you're creature.
9) You don't pick witch creature you have : there should be only wild creatures that you can taim to take control over them, by beating the crap out of the or by being nice to them and make them want to help you (requires to go down to earth since that they will always be out of your influence ring.
10) Better AI : I'm fed up of the ennemy not having a great strategy to stop my armies from getting to them.
I've ran out of ideas now...