New development on Google algorithm Blogspot is currently down now so I'll just paste the content here. Source: http://googlewebmastercentral.blogspot.com/
As far as I can tell, they've been indexing &id= for years. (And as for long URLs, I dunno... I see some pretty damn long ones. I think if your PR is high enough, they'll take any URL.)