It is very good that it is possible to boot non-Windows OSes.
Nevertheless, using this computer will require a lot of reverse-engineering work for various devices, e.g. the GPU, the WiFi interface and many others. For now, OpenBSD can use only a frame buffer for display.
There was not long ago a presentation from Lenovo about the support of Linux on their products.
They make a laptop with the same Qualcomm chip. After some efforts, their Linux team has succeeded to boot Linux on it, but many of the peripherals are not working yet and they do not intend to provide official support for Linux on it, because there is no help or documentation from Qualcomm.
Freedreno already has OGL 4.3 for supported devices and I believe people have confirmed it's working on the ThinkPad X13s, so graphics isn't that far off. Wifi I think works as well by now with the latest kernels/dbt, but other stuff like power management or audio I don't know about. The nice little NPU is almost certainly never going to go anywhere either (I know of no reasonably usable NPU with any open source linux driver.)
Honestly the reality is that people will still buy this for Linux usage, even if some of the peripheral support is bad, because the options for UEFI-capable "desktop class" ARMv8 is still pretty bad. You can't buy anything with reasonable upstream support that is ARMv8.2+ capable, and almost no easy-acquirable ARMv8.2+ silicon exists even without upstream support -- except Apple, of course. Maybe the best alternative I know of is those NXP Layerscape processors. But this comes stacked with RAM and NVMe out of the box, compared to those.
These things are relatively fast, completely integrated OOTB, and can fit under your desk and so it'll still be a hit because it ticks all those boxes even if like, the camera doesn't work. It's honestly a very good price for an all-in-one CI machine that you could throw in a closet or whatever.
> Nevertheless, using this computer will require a lot of reverse-engineering work for various devices, e.g. the GPU, the WiFi interface and many others. For now, OpenBSD can use only a frame buffer for display
Unfortunately you're right, reverse-engineering Adreno would take monumental effort.