Doesn't Ellis leave the novel open as to whether Bateman was sociopath and committed the crimes or just a fantasist? (I've not seen the film...). Then again, I'm sure he left that deliberately ambiguous.
Fantastic ending to a great book and film. I think he didn't do it from the looks of it.