Hola, seguramente el cambio de temperamento sea por la mudanza ya que ahora se encuentra en un sitio que no conoce y eso le produce ansiedad. Para que esté tranquilo puedes probar a usar feromonas faciales, que se venden en diferentes formatos pero te aconsejo uno que se enchufa y funciona como un ambientador. Aquí en España se llama feliway, no sé si en México lo venden, pero lo puedes buscar como feromonas faciales felinas.
En el caso de las molestias por el comportamiento sexual la mejor opción es castrarlo, ya que es la única forma con la que dejará de comportarse así. Espero que te haya servido de ayuda mi respuesta...