Me extraña que hayas tenido tantos problemas
yo he instalado Spring en Delphi 2010 y desde Seattle hasta Tokyo pasando practicamente por todas las versiones, y en distintas ediciones. De hecho llege a hacer pruebas en moviles en alguna trial
Aunque justo en esta ultima Tokyo Release 1 no lo he probado, ya que ademas del motivo que mencione arriba, no tengo mas lugar en el disco 
Pero en fin, me alegro que hayas podido hacerlo andar y mas aun me alegra que te hayas decidido por utilizarlo
Aca encontre algunos links, que arrojan algo de luz, pero me imagino que es para alguien que recien empieza todo viene bien:
https://pascal.today...08/13/spring4d/
Aca hay unos ejemplos "reales":
https://pascal.today...ted-interfaces/
https://pascal.today...-in-interfaces/
Por ejemplo, el MultiMap es una clase que en la RTL de Delphi no existe, hay que implementarla. Se trata de un diccionario en donde la clave es un generico, y los valores asociados a dicha clave, es una lista tambien generica
Basicamente seria: Dictionary<TypeKey, List<ValueType>>
Pues el problema inicial es justamente del Update 1. Que aunque fue reportado a Embarcadero, todavía no se ha solucionado y por ello Stefan tuvo que ingeniarselas con unos cambios para esquivarlo. Por eso tu nunca viste el problema.
Lo que no logro explicar es porqué me arrojó 6 errores más cuando realicé a mano los cambios hotfix, ya que el branch develop se realizó después de este fix. Pero bue... ¡era viernes! Ese día en el que el soft cobra vida propia y en el que las impresoras deciden no imprimir. 
Cosas raras he visto ayer. Desde scripts php idénticos en líneas en donde uno no reportaba ningún error al generar un excel mientras que su hermano gemelo si. Pasando por errores que desaparecían y volvían según el humor de Apache o los ciclos hormonales de una mosca. Y por la noche... la frutillita del postre con Spring4D. Un viernes de espanto. 
El error de TestInsight se me hacen que a vos no te apareció porque ya usabas ese plugin desde antes. O... es cosa exclusiva que viene de la rama Develop.
Gracias por los enlaces. Necesito estudiarlo. Me decidí usarlo por tanta propaganda... y porque quizá pueda ayudarme para los proyectos que tengo pensando hacer con Delphi.
Aunque también debo estudiar Git.
Al final me he decidido hacerme de una cuenta en Bitbucket. Me parece que cumple con mis propósitos y además en la empresa veníamos debatiendo usar alguna herramienta de control de versionado porque ya no se puede seguir avanzando de la forma artesanal. Mi jefe me asignó la tarea de ir viendo esto, y como yo ya venía estudiando posibilidades pues como que fue hacer un 2x1. Aunque tenemos que ver si el proveedor Cloud (Digital Ocean) no cuenta quizá con algún pack con un sistema de versionado.
¡Comprate un nuevo disco! ¡Deja de descargar porno!
... ¡O series!
(como seriefilo adicto se de primera mano que en una maraton pochoclera pierdes unos GB muy rápido
) Elimina lo que ya no uses... o pasa las cosas a un disco externo. Mi disco principal (SSD) es de 150 GB y me quedan todavía libre unos 50. Admito que no soy de instalar soft cada 2 x 3.
Están empezando a bajar un poco los precios de los discos.
Saludos,