He has definitely thought things over and realizes that life as an indoor pet is so much better. Plus, he has known you for 2 years, so it is not like you yanked him off the street and traumatized him. He may have wanted this all along but was hesitant to know how to accomplish this. I have had the same experience with outdoor cats where the light bulb goes on and they figure out that this is how the other half live.