Probably doesn't help that you were interviewing a decidedly non-senior developer for a senior position.  :) Thanks for explaining everything - your reaction makes much more sense in the whole context.