I liked most of the podcast because you started off with the theme of treating the candidate as you would want to be treated. I am challenging how you offered, "not a fit" as the reason you were not offering the candidate a role, during the role playing portion. My opinion is that it offers exactly nothing constructive. If I was told I was unqualified, lacked demonstrated consulting experience, had a too strong a personality or even ugly, those I can deal with. Not a fit however is so vague, and it offers nothing over, "we have decided not to hire you, goodbye."
When I worked at Microsoft, and we made a decision not to hire, we had to give very specific reasons, such as, "the candidate did not complete the programming assignment correctly" or "the candidate could not explain how he would sell the SQL Server Business Intelligence solution against a competitor such as Oracle." By offering, "not a fit", doesn't it leave open the possibilly for a candidate to believe he or she was excluded to to age, race, religion, etc., if the candidate feels he or she is qualified?
Addtiionally, telling a candidate "not a fit" leaves the candidate no opportunity to improve and as managers, and those promoting our company's brand, don't we want the candidate to improve, if not for us, but for the next opportunity he or she has?