@agx @dos @kyle I work on this phone. you hit the nail on the head; it is our goal to share and upstream as many of our improvements as possible throughout our shared stack. you may have already seen me around GitLab now and again. :)
re: mainline, afraid it's not in our roadmap. getting the device in a halfway semi-usable state would be a decade-long project and the result would be ~the same to an end user. we prefer to focus our energy on improving the userspace (e.g. GTK perf, Firefox, etc)