Is it really enough to adjust the survey estimates with sampling weights to compare them with census estimates? Please suggest any good literature on this.
If you use appropiate weights, you can estimate totals (with the corresponding margins of error), as long you have a random sample. A good book to read about survey estimation is Lohr's: "Sampling: design and analysis" (2009).
Relatedly, FYI, if you have a less frequent census survey for given data items, and more frequent sample surveys for those same data items, where you can use linear regression with x from the census, and a sample of the cases as y from the sample survey, then you can predict for the missing cases in the sample survey based on the, say "growth rate" (change between the period of the census, and the current sample, for a given "estimation group"). The link that follows shows how this is done for official statistics at the US Energy Information Administration (EIA):
Weights and imputation are two different ways of handling the same situation.
If the sample was to be from the given census for some reason, with data recollected, then any difference here would be applied to the whole census and give you a slightly different result. You could divide by that change factor to get the same thing. Actually there could be many such change factors due to looking at each "estimation group" separately, where those are like strata where one regression model applies to each.