Ya he contestado a esta pregunta en otros lugares.
Pero yo sólo quería advertirte. Recuerdo que cuando me enteré de la categoría de la teoría de MacLane la Categoría "teoría para el trabajo de los matemáticos" yo estaba fascinado por este objeto de libre definición de la categoría, especialmente porque muestra más fácilmente por qué monoids son un objeto-categorías.
Por el camino he de aprender después de que esta no es la mejor manera de presenta categorías sobre todo porque este tipo de definición que se ha hecho un poco artificial presentan muchos ejemplos clásicos: conjuntos estructurados y morfismos entre ellos, pero también preorder y poset, en mi opinión personal, es más fácil entenderse como categorías a través de la definición clásica.
Leyendo el enlace que Zhen Lin publicado en un comentario, me parece que este tipo de definición es más compleja para generalizar a las $\infty$-dimensiones de la versión (pero tal vez eso es sólo para mí).
Edit: yo también creo que este post puede ser muy interesante para esta discusión.