KeithJenner, I'm not sure the OP is still monitoring this thread. However, this may be splitting hairs, but you said,
Roebeets examples (and my experience) shows that uploaded files are preserved. If the file is matched then it will obviously be at 256kbps, but uploads are different.
That's not what Robeet's examples showed. What he showed was that so long as the file is an MP3 or an AAC that meets the minimum requirements (and is under 200 MB) then it will upload as-is. This is important, because he successfully uploaded MP3 and AAC at a bitrate higher than Apple's self-imposed limit an for people who want to choose one of those formats, that's good news.
But there's a big caveat here.
He did not, far as I know, take the next step, which would be to try other file types that according to Apple, are transcoded into a temp AAC file. The language they use doesn't specifically say that the temp file is what get's uploaded, just that the original file is untouched, but for the moment I'm inclinded to believe that's what it's used for.
If this is the case, people who think they are uploading ALAC, WAV, or AIFF files and getting the benefit of a lossless format, are really getting a 256 AAC.
http://support.apple.com/kb/HT4914
Songs encoded in ALAC, WAV, or AIFF will be transcoded to a separate temporary AAC 256 kbps file locally, prior to uploading to iCloud. The original files will remain untouched.
You didn't mention any specifics of what you've learned through your own work with Match, so if your experience involves uploading ALAC, WAV or AIFF files, and found they do go up fine, then you've discovered that Apple's support doc is incorrect (which certainly is possible) and we should point that out to Apple.
Barring evidence to the contrary though, the reason I bring this up whenever the subject arises is that the people most concerned about preserving their file formats are also the ones most likely to be using lossless formats: thus they're the ones who will be most likely to post in the forum that they're very unhappy because their files are getting replaced. It's often not clear what file formats they're talking about: they don't always say, we don't always ask.
Part of the confusion I think can be attributed to what little Apple has said about the entire process and to a bit of poor writing on their part as well. For instance, in the support doc I referenced, early on they state that songs matched will be uploaded as-is and in the next line, they give us the 200 Mb limit. A reader might well just stop there, and if they do, they'd have good reason to believe that a 150Mb ALAC file will get uploaded just fine. True, the line about transcoding isn't much farther down, but it does seem to conflict with the "as-is" text.
But if you think about what Apple is doing here, it makes sense that they'd want to keep file sizes down, and one of the ways they've chosen to do that is to keep lossless formats out of the cloud. Perhaps some people can get a 150Mb file to stream/download fine to their iPhone, but for others without a lot of buffering, Apple's probably concerned that it's going to choke.
Still, if one wants to get the best file they can, robeet's shown that with MP3 and AAC files, a user can go past Apple's self-imposed upper limit. Problem is, that's only good for uploaded files and as we've all discussed, we don't have the ability to pick and choose whet gets uploaded.