Es un tema abien interesante éste. Socialmente no está bien visto que dos personas con mucha diferencia de edades entre ellos, tengan una relación sentimental. Por decir diferencias que pueden ir entre 10 o 20 años o quizá más.
Ahora bien, eso dependerá de quienes sean esas personas y de su actitud ante la vida. Porque en mi familia hubo un caso de una tía materna que teniendo ella 31 años se casó con un joven de 20. Y les puedo decir que formaron una bella familia hasta que uno de ellos falleció pero ya mayor. Pudo más el amor que las diferencias de edades y que la sociedad. Pero claro su edad mental era muy compatible, es decir el nivel de madurez de ambos era parecido, por eso funcionó aparte del verdadero amor sentido.

Yo creo que en tu caso particular debes revisar primero que sientes tú por ese chico, segundo que tan maduro está él como para compartir contigo tu actitud ante la vida y ver si esa relación podría ser una involución para tí o no, para él seguro sería una experiencia agradable por las cosas que comentas ya de él...como que ya tiene una novia.
Pues en vista de las circunstancias, te diría que ni te lo pienses más, eso no te conviene, hay muchos hombres el mundo que pueden tener una mentalidad más acorde a la tuya, que pueden ser mayores o menores que tú, eso no importa, importa el nivel de madurez de ambos.

Un saludo