Congratulations on landing the job! I have to ask though: Why do you think the "What excited you about this role?" question was asinine? IMHO questions like those are totally valid, even in a technical interview.
The question is a synecdoche for “How awesome do you think we are, and so how much will we be able to coast on our respect for you as a result?”