... downstripped Arduino IDE and file-upload via USB,
Hi tito, you sound knowledgeable, but new to the Arduino world. Unfortunately, it seems the Arduino Team is great at knocking out new board designs, but it is severely overloaded when it comes to software support, and it takes a while to even out. From what I can tell ... after a couple of years here ... there are persistent bugs in the IDE and libraries that it's mostly up to the "user community" to track down and fix, and in many cases, these fixes never get back into the official distributions. That's been my experience.
Eg, the SD library in the IDE hasn't been updated in 5 years or so, even though Bill Greiman [not of Arduino Team] has been continually updating it in his github distribution. Plus there are certain issues in many other libraries, depending upon processor type.
The single biggest problem with Arduino in general is that, they are trying to uniformly cover so many different boards and processors with the same software environment that the complexity gets significantly worse over time, and as new boards are added. [u]Open-Everything[/u] is a great idea, but tough to keep straight.
Secondly, there are oodles of 3rd party libraries, but many of these are riddled with bugs, and much harder to fix than the official Arduino libraries themselves, due to having been originally designed for "specific" processors, rather than in a more general way like Arduino itself.
Personally, if you really need the processing power, I wouldn't look to the Tre being even close to having the issues ironed out for another 2 years or so, after release. I would just get a Beagle Bone Black, especially as it likely has a professional team "dedicated" to working out the kinks. Also, there is the raspberry Pi, but personally I think the BBB is a much better board, and as the latter appears to have a more professional group supporting it.
Similarly, you'll notice a very long thread going on about the STM32 Maple boards. Unfortunately, that's one of the cases where the original developers seem to have run out of energy when it came to producing an decent set of support libraries, so now the "user community" is having to do their work for them. Ooof.