Jó összefoglaló, csak egy kiegészítés: Az Apache Harmony Apache licencű volt, és pont ezért választotta a Google, mert akkoriban a Linux kernelen kívül gyakorlatilag nem volt GPL licenszű kód az Androidban, userlandben pláne nem. Még egy busybox se, írtak helyette sajátot.
Ez azért volt így, mert meg kellett győzni a mobilgyártókat, hogy az Android miatt nem kell majd kiadniuk a kódjaikat, és a GPL-től féltek mint a tűztől.
Pár évvel később, amikor jött az Oracle, hogy akar egy "kis" pénzt az Androidból, akkor már a gyártók is tök máshoz álltak hozzá (+ a csillió dollár amit már addig is kerestek az Androidon is segített), így kb. senkit nem izgatott, amikor a Google lecserélte OpenJDK-ra az implementációt.
Azokon kívül, amit leírtál, a Kotlin előnye, hogy új nyelv, könnyebb hozzányúlni, berakni - kivenni dolgokat, a process sem annyira lassú mint a Java-nál (bár ott is próbálnak gyorsítani).