Actually he isn't the real Rory. All of the Romans (including Rory) were created from Amy's memories. Rory the Roman is just a distant memory. Its just how Amy remembers him, so that's how Roman Rory is.
I love that David Tennant is the most popular because he showed the true characteristics of the doctor and it was his life long dream. I love the other guys who played the doctor because its the same man technically but David tennant was brilliant:)
Love because it says so much about what the form chosen by the Moment meant to the Doctor. Hate because the Moment didn't chose Rose, folks, the Moment chose the Bad Wolf. It flat out said "In this form I'm called Bad Wolf.