He doesn't seem smart at all... He took off his mask in front of a camera to flirt with a receptionist. He left a long extensive trail of evidence. He manifesto sounds like it was written by a 14 year old. It only took him four days to get caught. Like most criminals, he is not smart.
Is having bugs in your code proof that you're not smart, or is it more likely momentary carelessness or even just that humans always have a non-zero error rate?
Less than 50% of murders are solved these days[1]. If he hadn't been carrying around all of the evidence and was more careful with the mask he very well may have gotten away with it, the NYPD had no clue who or where he was
No, but most murders aren't done by complete strangers who live far from the crime scene either. When they are, and they are careful, they are extremely hard to catch