I've tested it with 100% success

Note
Once you save the batch file it will create the new folder in the folder that it's run in e.g. Running in "Downloads" will create "Downloads\[new folder]". Remember to make changes to drive letter if needed.
Additional
You could make changes to the
md %vol% and
xcopy "d:\*.*" "%vol%" /e /s to include a folder (path) of your choice. For example
md C:\[my folder]\%vol%\ or
xcopy "d:\*.*" "C:\[my folder]\%vol%\" /e /s.[/QUOTE]
I confirm - batch runs on Windows 7 x64 like a charm. Great work and thanks for sharing your experiences!
On improvement - how to leave the the command window open to repeat copy function after inserting next CD and pressing mysterious "any key"
That's in order not to navigate to find batch file for next CD copy.
If there is still the same CD volume in drive then error "insert new disk" or when next disc doesn't have different volume name then "rename folder" or what's even better to give warning beep and rename next copy adding to the folder name (1).
Are these additions supported in Windows 7 x64?
As final step - this Cd Vol xcopy shortcut should be integrated for public usage to Windows 7 taskbar, explorer right mouse button menu or just as keyboard shortcut.
(To CD Vol Xcopy drive N: to predetermined HDD partition)