I've assembled over the weekend a free PCB I received last week: the Android Open Accessory Kit. When I ordered this PCB from the free PCB drawer I noticed a paragraph that indicated that the PIC footprint was the wrong size (the pitch was too large and it was bigger than the actual chip). It was indeed for the original PIC the board was designed for (a PIC24, I think). However, the footprint was perfect to solder a PIC32MX795F512L in there (most pic24 and pic32 chips share a common pinout), and that's what I did. Now I have a nice PIC32 development board with a powerful PIC onboard. I cannot yet use it for its original purpose since I did not have the required TO-252 5V voltage regulator in my junkbox (and seems to be difficult to be found online in small quantities). I did not have the surface mount USB female socket either, so I salvaged one from an old USB cable and soldered it to the board using some pin headers (which I've also used to connect the board to a regular USB socket to be used as a PIC32 devel board).
On the software side, I've modified the UBW32 bootloader to fit this board and it's now up and running. I've also written a small demo that blinks the LEDs in the board and can be downloaded to the PIC via the HID bootloader. All in all, this is a great board. Thanks DP!