Keep in mind that "the last 1%" does not mean "horrible pain points". Will we ever get the last 1% of functionality running? Probably not; there's certainly stuff in these machines that nobody will care about enough to be worth making work (there's also stuff we
already support that macOS doesn't yet, so it goes both ways!). But our goal isn't to make 100% of the features of the hardware work; it is to make all the features people
expect to work work, and make them stable. We can't do everything - e.g. proper notch support depends on, well, downstream projects supporting that - but we can make it a good experience (e.g. by excluding the strip of screen containing the notch by default).
Will there be bugs? Absolutely. But hey, that's why I'm here, isn't it? Report away, I'll get it fixed :-)