Yes, I believe. As such it will be on the balance sheet but generally deferred revenue shouldn't have an impact on the income statement given accrual accounting. It will be recognized as revenue as the product is delivered. (It will affect the cash flow statement as well, of course.)
Looks like it. So a deposit is received and it's recorded as cash (an asset) and customer deposits (a liability) on the balance sheet. And it doesn't affect the income statement. [ADDED: So customer deposits just a more specific name for revenue that can't be recognized as such yet.]