I don't think that you've actually defended predestination as Calvinists understand it, though. You haven't yet said anything, outside of your affirmation of TULIP, that wouldn't be accepted by most non-Calvinists.
Hey, I am not a fan of Calvinism whatsoever, and I'm not hesitant to say so...