No, we do not "need" Christ... if you want to believe that, it is your prerogative.
>> "God requires perfection" <<
This is also not true... nature itself is imperfection. Nothing is perfect... NOTHING. There are no perfect flowers, grass, circles, etc. etc. they are all different... all individuals.
We may state something is "perfect" or "flawless", however this is a subjective opinion and not fact.
I suppose one could argue that individual imperfection is perfect, as a mother would view her newborn child :-)