Wayback-when, I used the Arduino Yun [1] for a project successfully. It took a USB web camera and streamed it via a browser with a button overlay to remotely control a robot. The OS was OpenWRT and was very limited, but just about good enough. The Arduino side was doing the tight control of the motors and reading the sensor data.
Why was the Arduino Yun cool? It allowed me to use WiFi easily in an embedded project (this was pre-ESP32). It also allowed me to interface with a native USB device.
The Arduino Uno Q has failed on multiple fronts (in my opinion):
* You cannot leverage the enormous number of Linux USB drivers for an embedded project. It needs two USB (A) ports for interfacing with interesting devices on the SBC. A single USB-C port for power, display and peripherals is crazy.
* It makes a large point about having a GUI, but does not offer a HDMI port. Why would you do that? On the HDMI output you would have a bootloader in ROM that tests the system is okay and tells you if it cannot boot. ARM systems have an awful feature of just not booting at all and providing no feedback. "No valid OS detected in main flash storage."
* No micro-SD to flash the SBC seems like a large oversight. You want to encourage people to experiment and break the OS, and have it be super simple to restore or experiment.
* 50 euros [2] is too much for what this is. It probably should have been a single-side surface mount
* If you're going to make the HDMI output a large part of your project, do away with the LED matrix. They should be asking themselves "does this add value to all users, or could it be a shield?".
Crazy, I just checked the full pinout on the bottom connectors: no USB D+ / D- pins at all. Mostly more MCU and MPU breakouts for 3 cameras...