I loved this episode. I enjoy it when the protagonist is actually bad ass, and there is nothing more bad ass than not being able to die even if you don't do anything.
This is a 26 episode show. Be patient and all of this information will make sense eventually.