I haven't read the source material, but my take on it was that the guy was just a bad person. He faked being blind, stole from people, and never admitted to anything wrong. He killed the guy who finally found out he stole, and then the local lord or magistrate found out he had been doing stuff like that in other towns. He was just full of excuses and refused to take responsibility.
My opinion on the symbolism is that his demon form being tiny is a reflection of his "small" self. All the bigger demons are the emotions which control him, fear, pleasure, hatred, resentment, etc... I do believe it's the first instance we see in the show of a demon with a backstory shown that doesn't lead you to feel sorry for them. But even his life makes Tanjiro's quote ring true about all demons being pitiful creatures. /rant
I'm happy about it. I'd be happier if they gave us Carplay/AA, but ABRP is going to lead to tons of improvements. Right now the nav is a bit too conservative for my taste. Real world data from other cars, let alone their own is going to lead to reduced customer range anxiety.