Hello ladies, gentleman, and trolls...
In the interest in impartiality, and with the understanding that there has been some animosity/impatience brewing on the ML release for the 650D, let me articulate both sides of the issue and maybe propose something that will assuage the angst of waiting for an official ML release.
On the one hand, we have people like nanomad who have spent considerable personal time porting ML to the 650D. It isn't relevant why he's doing this, other than to point out that he isn't being paid. He owes no one anything, and if anyone is a better coder/hacker then they should step up to the plate themselves and stop looking a gift horse in the mouth.
On the other hand, some people have certain expectations, unwarranted or otherwise, of individuals who are identified and "privileged" as ML team members. Some feel that there are others waiting in line with the time and skill to do what the guys who were given cameras bought with donation money should have finished by now. After all, its been six months and it hasn't even reached alpha.
So these are the two opposing perspectives, each biased with their own interests in mind. Where is the common ground?
To me this is about setting expectations. There was an unwarranted expectation that an alpha would be available early on in the year based on the progress of the M and previous ports. People are not good at accepting "when it's done" as an answer, even if what they are waiting for is free. I'm not sure why exactly, that's just the way it is.
Because so many ML enthusiasts are laymen when it comes to understanding the coding aspects of ML, it would be a noble gesture for the current coding team to provide a run-down of what has been completed and what specific work yet needs to be done before a stable release is made. And then the laymen will return that noble gesture with one of their own: Stop whining like little bitches.
Fair?