Wow, that's some big claims. Which obviously as I believer disagree with.
He's not God, if He's not all knowing. That brings God down to our level and then calling Him guilty of sin? What are we doing here?
The plan of redemption needed to play out. Sin had to exist so that we choose to obey and follow Him. If he wiped everyone out at the beginning, how does that show love? 1 John 4:8
Sin had to play out,God wants us to choose him. That's true love.