1. In the update folder, create a version.txt for version 2.00.7780:
http://static11.cdn.ubi.com/anno2070/anno2070_2012_08_17_15_13
3bf6d9e4ab1bd7c399723af6491b2e21
Version: v2.00.7780
2. Make this version.txt file read-only, so that the updater does not erase it everytime.
3. Uplay requires a more current version of crypt32.dll than the one provided by Wine.
4. winhttp must be set to "Native" in winecfg.

Thanks for sharing these, but there is an alternative version of Anno 2070 for steam (in appdb) where your comment will probably get to the right people.
Also it would be even better if you'd create an entire test-result (it's really not much to do).

I found out there was a bug in 1.05 which made my shader go crazy (everything was very dark - even with shaders disabled) this is fixed in 1.06.
Also I had to patch via the manual Patcher - this is only working if you put it into the Anno-Directory and run it with full path.
Last thing to mention:
I've experienced a few Lags while console output spammed:
fixme:uniscribe:GSUB_apply_ChainContextSubst TODO: subtype 2 (Class-based Chaining Context Glyph Substitution)

This doesn't make the game unplayable, it's just a little disturbing from time to time.

Updated Game Launcher by Yuri Shishenko on Thursday July 5th 2012, 2:34

After Game Launcher update the game doesnt launch.
After pressing "Start game" button nothing happens. After 1 minute appears game results windows that shows that the game played 1 minute. It means that game crashed.

So Ubisoft thinks "oh wine finally got our games running, we gotta change something" -.-.
I can confirm your report.
I got the following lines in console shortly after I clicked "play" maybe one of those fixme's is the cause:

Maybe the directx from the installation?
Just in case you see the "shaders are loading" and not only a black screen - I've had that until 5 minutes ago.
Fix: install vcrun2010 but still switch to "buildin, native" in winecfg.

I've tried this with current git (since the patch for the mentioned bug is already in git, so it's not needed to patch anymore when this will be released) - currently I haven't tried 1.5.5 but I've tried 1.5.6 with the patch you mentioned (it applied without an error). Reinstalled Anno in a clean prefix (since it didn't start in my old one) and I wasn't able to start it after all.
I've patched it in a vmware with windows running in it since the patcher didn't worked neither.

Anyways it still looks like the patch failed (see my log) since ReadFileEx is still failing, but I'm 100% sure the patch submitted is applied (I checked the source!).

When I'm trying to launch game, autoupdater appears. But it it can't install any updates because it can't connect to the internet. It can't connect even throught proxy. Offline updater also can't install updates because no connection.

I made it work now.
Perhaps it works cause I used update 1.01 and a cr***.
But on my PC it crashes, cause i've a) an AMD card and b) the open source drive :P XD
But i get the screen displaying "shader loading"