I only read the first and last page.
Here's my thoughts on morality:
Morality is relative; evil only exists in the eye of the Beholder (where else would it exist? Is it a ether substance floating around a murder scene? No, it only exists in perception). One person may view an act as evil, another will view is as noble. But, the human eye has evolved the same world wide, so our morals are pretty similiar. We all have the same basic moral codes (for the most part).
But you say God created us, therefore: morality is not relative. It still is. Since God is our creator, and knows what is best for us (which is what morality is all about), then we should follow his perception, even if it doesn't agree with ours. That's what they say, anyway.
Still relative, however, because Satan will view an act as evil, God will see it as just. Since there probably isn't a magical invisible substance called "Good" or "Evil", that means that evil exists in one's eye, which means that one thing will be evil from one perspective, good in another. It's relative.
Any flaws?