This looks great, as I would expect.
However, a major hurdle at US universities is FERPA [1]. FERPA (but really the fear of litigation under FERPA) is one reason why universities host their own software.
[1] https://en.wikipedia.org/wiki/Family_Educational_Rights_and_...