Usable GPIO with Wifi Kit 32 V2

I just purchased the Wifi Kit 32 and am realizing that the number of usable I/O is much less than advertised. I count only 18 GPIOs (0, 2, 4, 5, 12-19, 21-23, 25-27) that have physical pins on the headers and 8 GPI (pins 34-39) which are input only. However, several of these are unusable due to being assigned to peripherals on the board, including: BTN-0 (0), Power Detect (13), OLED_RST (16), Vext control (21), LED1 (25), 32K_XP (32), and 32K_XN (33). It seems like the OLED I2C bus can be shared with other devices, so that is usable at least, though fixed to the I2C peripheral.

That leaves 13 GPIOs and 6 GPIs which are actually usable, which is 9 less than shown on the product page. Are there any ways to reclaim some of these pins for use? I also found the schematic very confusing, since there are pin labels which are named with numbers (the GPIO number). Makes it very difficult to figure out which labels are connected in the schematic, when they are lost in a sea of part pin numbers.

I was hoping for more I/O for my application. It may be that I need to look into using a different board.

Just wanted to add that after looking over the schematic some more it seems at least GPIO 0, 13, 21, and 25 are usable by removing resistors R13, R8 (maybe also R11), R22, and R16 respectively. This seems easy enough if I need the additional I/O. I do think the specs for the board are a bit misleading though.

For the description of the number of GPIOs, it is the total number of GPIOs. 32 and 33 are actually GPIOs, and there are some errors in the pin diagrams.