Sounds like it went well, and you seem a little overly critical here.
And what did Brian think, did he also realize it wasn't working properly? As long as he tries to imrove, I think you should cut him some slack, even though everything isn't perfect now.
I would be more worried about your fellow party members, and their seemingly lack of buy-in to a group game...