I have several comments...
1) You can add drivers either through the console UI of the bootiwz UI. If you use the bootiz UI, and if you have multiple task servers, then you must either add them to bootiw on the main SMP server (and they should then replicate to the other task servers from there - after some period of time of course - nothing is instant in SMP), or you must add the drivers to bootiw on all task servers. From the SMP console UI you can add multiple drivers at once, but the bootwiz UI is limited to one driver at a time.
2) You CAN delete bootwiz drivers, but there is no UI for this. Just do as you mentioned, and find the driver in the bootwiz\platforms\winpe2\x86\drivers\custom\drivers (and/or x64), and delete the directory for each driver you want to delete. Each driver is stored in a separate directory. Note the same comment about multiple task servers as in #1 above also applies. I think that the delete will also replicate to the other task servers, but its fairly easy to delete the driver on all task servers as well.
3) There is a bug in bootwiz that has been fixed for the nexst release, that causes the driver list in the SMP console to be empty in certain cases. This is caused by a driver that has its vendor and device id information in the driver .inf file, in a format that bootwiz is not designed to be able to parse. This is generally for drivers that are not PCI bus based, such as USB based drivers. Once such a driver is added to bootwiz, then when it prepares the driver list to be displayed (in the prebootlist.xml file), this driver causes an XML tag to be missing from the file which makes the XML invalid, and then the XML parser in teh console cannot read the XML driver list properly, and it comes up empty.
This only affects the driver list output in the SMP console, and does not affect the driver list in the bootwiz UI itself.
It also does nto affect whether the drivers are added to the boot images or not either - the drivers will still be added to the boot images properly.
4) This is also a bug in bootwiz that has also been fixed for the next releae, that sometimes causes not all of the drivers to be listed properly in the UI. This affects the SMP conosole output, and may also affect the bootwiz UI as well. But this also does not affect the boot images - all the drivers are still added to the boot image properly.
5) I have looked at your bootwiz.log, and I can see the many operations that you have performed. Its not that difficult to figure out if you want to look at it as well. I can see that you added a whole bunch of drivers through the console UI, and some from the bootwiz UI. Many of the drivers appear (from their file names) to be duplicates, but just stored in separate directories, probably for each different system type that you have. I can see that in many cases when a duplicate driver was added, that a low-level directory move operation failed, with error 78. To add a driver, the driver is passed to one of Microsoft's WAIK tools (peimg.exe) to add the driver to a temporary staging area. If that is successful, then the driver directory that was added is moved to the bootwiz "custom" folder, so it can be used for all boot images. It is this move operation that is failing. It may be failing because there is already a directory by that name from an earlier driver add operation for the same driver, but I haven't seen this happen before myself.
The odd thing is that later on when a boot image is created, these same drivers that had a low-level directory move failure when they were added, again fail to be copied into your boot image as well, and again because of a low-level file copy operation. This is odd becuase you would think that if the driver was not added properly, then it would not be there to cause a problem when the boot image is created later on.
It almost seems as though there is some sort of directory corruption for some of these drivers, but I'd rather blame the software than blame a corrupt disk.
What I would do, is go to the custom drivers folder on the disk, and clean it up by removing any directories that don't look good. Each driver directory should have at least a .inf file, a .sys file, a .cat file (which is probably not needed), as well as a .txt file (which bootwiz creates when the driver was added). Thes could be other files as well, such as .dll files, but not all drivers have or need these. If you find a driver that doesn't have these minimum files, I would delete it.