What is God?: IMHO, God is what we make him to be.
What people believe to be perfect will change over time. In fact, I bet if you took a 1st century Christian and a 21st century Christian their views on Jesus would probably be quite different. Atheists just believe that perfection is impossible. Is it? No. Perfection is possible, if things can change to revaluate what that perfection is.
In many ways I have made my reality, myself and my environment exactly the way it could be and I don't ask for more. I live in a one-bedroom apartment. My rent is dirt cheap. I own so many things I've always wanted. I live in a safe part of the city, in a suburb. The food I buy at the store is easy to prepare. I take care of myself and if something breaks, I either fix it or throw it out.
Creating a perfect environment is essential to healthy living, and to a happy and joyous post-life as well. The post-human will make our reality exactly how we want, and because of hybrid consciousness we'll be able to transfer our soul to anything we could imagine. I imagine there will be a lot of bodies in Hell, but not many consciousness. Maybe a few theistic Satanists will want to party with Satan.
We create the reality we wish to exist in. Right now, I've been spending a lot of time here trying to advocate for the position of a perfect environment. And in many ways, this is the perfect environment we need. An avenue to express our religious and political beliefs without the fear of being called crazy or getting physically abused for being so.
This forum attracts people who are in many ways just like me.