You can check to make sure no other programs are trying to interact with the iPod. Some culprits can include iTunes, iTunesHelper, iPodService, etc.
I'm not sure why it would recognize it as a MacPod if you successfully restored it on a Windows machine.