Do it the Swiss way and ask people trough a plebiscite?
My solution? I would not mind if germany breaks up into smaller states. (The Swiss system works, because it is small.) Some white, some diverse, some whatever. If possible, all still members of the EU. But many nationalists would rather have civil war instead.
Did we do a good job, or should we have left that stone unturned?
Regarding the quality of the average Website - no , but also no to the second. The time of the internet was just there with no precedent and now it is hyped imperfect AIs we have to deal with. I think the main problem in both cases is, that most people don't have a clue at all, how it works. (And too many of them are in positions of power).