I ordered 2 Sparky2's and 2 Revos from PorcupineRC on May 20. They were shipped (for free) the next day. They arrived (USA Ga) on May 29. Considering how far they came, this is good.
Executive summary: They are good/acceptable. Revos have a bit (1.5 meters) of baro noise. That is flyable as it gets smoothed out. Widely varying firmware may imply that some are returns or of varying manufacture. Comes with unsoldered straight and angle pins, but one of the four boards I bought didn't have enough pins.
They all came with unsoldered servo pins (both straight and angle). One Revo came with a 5x3 set of angle servo pins (should be 6x3), but one Sparky2 came with 8x3, so I got enough, but that is sloppy.
Revos additionally come with 1 PWM Rx cable and 2 MainPort/FlexiPort cables, each Main/Flexi with 4 single pin connectors on the other end.
The Revos come with 90 degree angle MMCX (OpLink antenna) connectors. I have had issues with the ring coming off of these, so I sometimes solder the ring to the block to avoid that.
Sparky2s additionally come with a 1x3 pin servo connector for the Rx connection (remember, no PWM Rx on Sparky2) three MainPort/FlexiPort cables, each with 4 single pin connectors on the other end, and one 6-pin TauLabs LED cable.
They all come with cheap coil style antennas with short coax and appropriate connector.
The Sparky2 power jumper (back of board close to Rx connector) is not connected, so you should put a solder blob on either the 3.3V or 5.0V receiver power option in order to give power to the 3 pin receiver connector. 3.3V is for Spektrum satellite Rxs so you very probably want 5.0V.
The Sparky2 OpLink RF filter appears to be correct (not just a jumper) (Revos don't have these).
Firmware on them:
One Revo had 15.09 on it.
One Revo had some unofficial (no match in git) 2018 version on it.
Both Sparky2's had a 20151123 TauLabs version on them.
Sparky2's I did Rescue, flashed bu_sparky2.opfw (bootloader UPDATER), booted it till LED stopped blinking (less that 30 seconds), then did Rescue again to flash normal firmware. Done. No problems.
Revo's I did Rescue to flash normal firmware. Done. No problems.
I will Erase Settings before I use these; just in case they are half full of unused settings from other firmware versions.
Both Revos had about 1.5m max of baro noise. Not really great, but probably usable, and the capacitor fix is easy enough and would probably smooth it right out.
Both Sparky2's had about 0.75 max of baro noise. We generally consider that to be "good".
The mag sensor bias seems to be a bit high but OK, but I was using the USB for power during testing. If the high bias was due to USB connector magnetization, it was not consistent from board to board. I may demagnetize these (with power off) before using them as some metal parts on the board might be slightly magnetized.
Standard 16.09 Complementary AttiEstAlgo inits correctly, and rotations seem smooth and accurate, so gyro sensors seem OK in this quick test. They know which way is up and measure G's well in a quick Scope test, so accels seem OK.
The built in OpLinks all had the good "small X2" RFM22, but I did not test them as that requires soldering.