Garg saheb,
I hope you may get Visa stamped in your PP by December 7-8, no need to withdraw, if you don’t get your passport back by December 15 then you should request for PP back, you have enough time and you may get the visa stamped in 90 days and you will be able to travel on your date, visit the June revalidation thread and July revalidation thread all are receiving the PP back in maximum 90-95 days. If you ask for PP back I don’t think they return$100.
If you sent correct fees for indium 100+75=175 and correct photograph with white background and according to correct specifications and attached form DS-157 and your H1 approval notice and your employer letter I don’t see any problem.