To start off, I will tell you the theory straight. I think Terra IS Xehanort. Not the Old man in Birth by Sleep , but of Xehanort after.
The reason I think Terra is Xehanort is from appearance. The crazy hair, (back and down), the body build and the youth in general. But the main appearance...