I did the same trip as you and found it pretty easy to get a visa. Def need the invite letter though. Shenzhen is a bit peculiar though. No low rise housing whatsoever. Nice hotels though ( I stayed at a Hilton that had been open 2 weeks) and the markets are fun.