Excited to see where you take it!
I wouldn’t necessarily fault the maximalist starting point, we’re in a new era of software where subtractive building (rather than additive) is starting to be a real approach to building. I’ve gone through the same process on a few projects - build to learn by laying all the ideas out and reacting to the ones that draw you in most, and then either chisel away the rest or start with a new project and swipe the gems from the last.