In retrospect, there's many things I wish I'd done differently. Apparently it was not clear to everyone that the topic was the desirability of immortality, rather than technical feasibility. I also should have instituted time limits for everyone, and acted as more of a moderator to keep things on-topic (there were several ventures off topic). That would require me removing myself from the majority of the conversation, but that's entirely something I could and should do. I'll know better for next time I do this sort of thing. Experience - it helps. :)
You did one thing amazingly, incredibly well: You made this thing happen. Without you there would have been no debate, nothing to criticize, nothing gained or learned. You should feel really good about that.
The video archive of the talk is available here
https://www.youtube.com/watch?v=Pm-5s__aZE0