Of course micro-evoloution is possible.... just look at bacteria.
That being said (whether you call it God or not) there has to be some organizing force in the universe. Things are just too complicated yet perfect to have came about by happenstance. Why nitwits want to believe said organizing force demands worship is beyond me however.
In general, I believe religion is a human creation so people could relate better to confusing aspects of the world they live in. As people become better educated, aspects of religion make less sense. But, technology is advancing way to fast so people needing more simplistic/fundamental way of looking at the world to have emotional security.
Not necessarily. Some people can sit alone in a vast forest for a few hours and think it way too organized and beautiful to have just arrived. Others think it way too chaotic and beautiful to have not just arrived that way. But whether you believe you arose out of the goo, or were fashioned from a handful of desert dust, everyone agrees we are "of the earth" so why people spend time worshiping the "creation" rather than taking care of it is beyond me too.
Most religious people are so obsessed with the goo versus dust aspect... yet have no real description for where they'll end up, which is strange to me. When you set out on a road trip, usually you want to know where you'll end up, not argue about which driveway you started from.