Honestly you might consider switching to a new domain given that you haven't launched yet. It can take a long time to get out of the Google doghouse.