I agree, the halflings don't look right. All of the changes in the original post sound good to me.