great, thanks!
Received a v1.0 board. Not sure what's changed in v1.1, documentation is very haphazard. The esp32 module itself seems to be a DFRobotics FireBeetle32? (At least that's what you tell the IDE.) The first Arduino shield I tried, the Velleman 203 LCD display & keypad, had two pin conflicts: GPIO25 (Arduino pin D8) is connected to the onboard piezo buzzer. (This can be fixed by removing the unlabeled jumper furthest from the barrel jack.) GPIO12 (Arduino D6) has to be floating on startup, or the module goes into a reset loop spewing error messages at a baud rate not available in the Arduino serial monitor. (You may be able to work around this by pressing some combination of the reset(?) buttons labelled EN and IO0. Who knows?) So the keypad was a bust. Fortunately, the Adafruit Motor Shield (v2) works. (It only uses SDA & SCL.) So not a complete write-off. If Arduino shield compatibility is a crap-shoot, what's the point of the BPI-UNO32's form-factor?
The above comments are harsher than the product deserves, it is a new board after all. I hope Banana Pi can fix the GPIO12 issue with a firmware update. Service from the seller was excellent, with robust packaging and very prompt delivery.