Yeah! It's fine!!!
But "Everything" I don't know as you can see I use it in a very minimal configuration ;)
I'm sure it's working fine on USB power, I tried a direct EXT 5V power to the Main board, fine too of course!
I try it before you explain it in the Wiki and we did the same thing, opening BOOT1 surface jumper, removing OSC2 components and FLG/PA5 jumper to get J16 working.
I made another test for J18, with 2 others LPC Cores on the same CAN bus, It's working too ;)
You respect the original discovery pinout so... no bad surprise during bootloader and firmware setup. You thought it simple and easy, this goal is clearly achieved! :)