OMG, ich habe meins auch noch, aber bei mir läuft noch Froyo mit dem Playstore anstatt dem Marketplace.
CM7 war mir zu Hardware-intensiv, daher bin ich zurück zu Froyo.
Aber ich nutze es nur als Tischuhr und SSH-Terminal, für alles andere ist mir das alte Droid zu langsam, trotz OC 850 MHz.
Die Funktion " MicroSD-Karten können als interner Speicher formatiert und somit z. B. Apps direkt auf diese installiert werden" gibt es seit Android 6 Marshmallow.
Aber das Milestone ist ja sooooo alt, dass sich der interne Speicher, welches jedes Android-Gerät ab Version 2.3 Gingerbread fest verbauit hatte ( /storage/emulated/0/ ) auf der in Lieferumfang enthaltenen 8GB SD Karte befand.
AFAIK gab es die Möglichkeit den Speicher/Partition für Apps (/data) auf die SD-Karte auszulagern, aber das hat den Meilenstein dann noch langsamer gemacht, als er ohnehin schon war.
Es gibt/gab ein CM10 (Android Jelly Bean)
[ROM-alpha] CyanogenMod 10 (Android 4.1.2) [20121017]
in diesem Post ist noch eine funktionierender Link zum ROM
[ROM-alpha] CyanogenMod 10 (Android 4.1.2) [20121017] - Post #632
Oder du schaust dich hier um
Motorola Milestone Android Development Forum on XDA Developers