How do I sync only "My Contacts" from Google on Samsung Galaxy S?
Contacts | Menu | Display Options | Choose contacts to display (account)

Make sure only "System Group: My Contacts" is checked. Or whichever groups you actually want to see. (More specifically, make sure "All other contacts" is not checked.)