This is what I have done:
I backed up all my files, and then deleted ALL my music from my iTunes Library. I could swear I said "delete from iCloud", but that obviously did not occur. Some of the aforementioned data stuck around, and I didn't lose playlists I was quite concerned I had neglected to back up.
I tagged my files externally, re-imported them into iTunes, and everything began to work fantastically (well, mostly, but the issues are better left for another question).
Fast forward to about two days later, certain songs started exhibiting the same corruption. I again have songs that are tagged as being on disc 1 of 128602 discs (note: completely wrong). iTunes Match is definitely at play here. But I assumed that already.
I've been looking into how other apps interact with iTunes, and stumbled across iTunes integration plugins for MusicBrainz Picard. The tagging app I prefer to use en massé.
I don't know if these plugins are still compatible with Picard, Picard has come a long way (especially as of the 1.0 release last week) since these plugins have been touched; But there is a lot of interesting notes. The author talks explicitly about notifying iTunes that there are changes, something the plugins will apparently do, but also points you BACK TO MusicBrainz, which lists some additional steps you can take to updating iTunes.
I have an AppleScript that will invoke the "refresh selection" suggestions per MusicBrainz, but I have not yet fixed my tags... again. And even after that, I don't know exactly how long it takes for tags to revert and become corrupted again.
This road is still worth investigating further, but it's a hard one. I'm not exactly sure how to dig into the iTunes Scripting Bridges or other internal facets of iTunes itself in order to reliably update tag data from external applications, but that's certainly what should be done. Update it, and tell iTunes you updated it. Especially when an external repository of metadata is at play.
If I understand your question correctly, in the 'music' section, sort by date added, select the six albums worth of songs and create a New Playlist from Selection (Cmd-Shft-N, or right-click on selection). From that playlist, you should have the view you want.
Best Answer
I doubt iTunes is directly involved. iTunes edits your metadata when you tell it to do so by using the built-in id3 tagger or the fetch cover function. iTunes updates other information like playcounts or ratings in a separate database file that doesn't affect songs metadata.
I suggest the next time you see a such badly tagged mp3, you investigate using an id3 editor (eg Tag and Rename) :
So I suggest that it's one of those corner case that iTunes happen to process well and not your other player. But to answer more directly to your question, if you think that some process has altered your metadata, you can set the files as read-only to prevent any modification.