I decided to pick up one of these guys. It's not exactly the same as the Zimaboard I linked, above, but dual m.2s, 10Gb USBs and 2.5GbE ports and updated graphics cores mean it's a lot more flexible than the J1900-based, dual GbE mini PC I've been using for a router for the last several years...