Here is the port I have for the SH20 PDN rom...
SH20 Port
Market works right away with this!

Right after you add the account and Market closes, open it right away and download a free app before it updates. If you don't, you will have to reinstall the Market.
SDcards are mounted correctly and Wifi works.