ok - here's what i did, after none of these upper steps seemed to work:
- full-wipe your device
- enter recovery
- flash 0.12.11 deodexed (chinese is ok)
- start your phone (you should know the android by heart, now to understand it in chinese
)
- enter your google-acc data
- enter the market and accept the license agreement
- exit market
- reboot to recovery
- do NOT full-wipe - JUST clear dalvik-cache
- flash 0.12.18
- flash 0.12.18 eng-pack
- flash the new market 2.2.7
- reboot
new market working flawlessly now
hope it helps!