It's a bit... OK, it's a lot problematical. Both your tenses and your viewpoint wander hither and yon without much regard to consistency, making this hard work to read. It's also rather short; I know you are only setting the scene here, but you did it with a lump of "telling" that seems to have compressed several months into a paragraph or so. It would have be better to have taken longer and shown us the changes instead. What you've done runs the risk of presenting us with someone we don't recognise as Xander after all the changes he has already been put through, a risk that is magnified by not even calling him Xander any more.