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