Puntos fuertes
Me ha gustado mucho tu unidad, muy muy bien organizada para mi gusto, y se lee sin mayor complicación. En todo momento se sabe lo que se está haciendo, debido a los intuitivos nombres que le has puesto a los métodos. Amén de usar código claro, conciso e indentado (no es mi forma de indentar... pero es clara).
Críticas (como no, de eso se trata )
Quizás me desconcertó unos milisegundos una variable "i" de tipo Boolean jejeje, y las constantes infoX que podrian haberse llamado D_Artista; D_Tema, etc.
¿Mejoras?
Una mejora podría ser implementar el método QuickSort, usarlo si la lista contiene más de X elementos, y si no, usar el método burbuja mejorado que usas actualmente.
Un saludo