I just read your bullet points about establishing "objective facts" and a social contract. Man, I want to demolish that right now, but I'll wait until you reply to my first demolition of your points.
I'm going to convert you back to Christianity yet, OP. You don't need that old bat Ayn Rand in your life, believe me...