I fully agree with what you said. I bought an Omega2 about 1.5 months ago, and I also had problems with basic stuff that should just work, like, I2C, SPI, WiFi, non working manuals, etc... Since my post about the collected defects at https://community.onion.io/topic/2433/omega2-current-defects exactly 1 month ago, nothing has changed. I file issues on their githubs for SPI and I2C, none of which were responded to (okay, they did fix a five-character Makefile error in https://github.com/OnionIoT/i2c-exp-driver/issues/18, but still no response on https://github.com/OnionIoT/i2c-exp-driver/issues/19, https://github.com/OnionIoT/spi-gpio-driver/issues/3 and https://github.com/OnionIoT/spi-gpio-driver/issues/3). Not once have I seen a developer partake in the discussion about errors since I've joined this forum. In the end, I just did my project with the tools (and errors) available (https://community.onion.io/topic/2462/gnuboy-playing-gameboy-gameboy-color-on-an-omega2), which turned out to be horrible anyways due to SPI speed and corruption issues. On their promise to release a new WiFi driver in Q3 2017, they're behind it for 1.5 months now (https://github.com/OnionIoT/source#notes). At least that github shows no info about anything released.
All in all, I've also expected something else. At least a support of any kind, like "yes, we are aware and working on these issues", but I have to yet hear such words.
The Omega2 might still be an okay platform to use, if you're not using anything on it that has bugs. For me, I unluckily seemed to need the features which were broken, causing my negative perception of this product.