Pram - yes
Car seat - yes
Moses basket/crib/cot + mattress - wouldn't say that a moses basket is essesntial but it depends on what you think will work for you. We managed fine with a cot and a rocker chair thing that lay flat for daytime naps.
Muslims - lots of muslins is a good idea 
nappies - don't buy too many in the smallest size as you may find they don't fit for long!
baby wipes - yep! I lasted 3 days using cotton wool and water with DS1 and one nappy change with DS2 before I cracked open the baby wipes. 
14 newborn babygros - depends on the size of your baby but may be too many - my DS1 out grew them in two weeks and they were squishing DS2's feet from the day he was born (8lbs5oz so not huge!)
Lots of 0-3 babygros - yep, although I was given lots as presents when DS1 was born so ended up with a ridiculous number of them and they only fitted for 8 weeks...
Nipple cream (which is the best one?) - not an essential, you may find it useful but I know of a lot of people who didn't.
Baby monitor (is this essential?) - I found it reassuring but you can manage without.
Nice blankets - they don't have to be nice 
Warm hat (winter baby) - yep
Snowsuit - yes, but only if it is actually a cold winter...
scratch mittens - not an essential but you won't know until you have the baby whether they are or not!
Agree as well with vests. Not so much with cardigans as DS1 (summer baby) never wore them and DS2 (very cold winter baby) hardly did. Socks - no if the baby grows have fitted feet on them.
Definitely waterproof mattress protector for your bed, boxset of something good to watch, nice food/cake/chocolate, nappy sacks and breast pads.
Nappy rash cream - depends on your baby, not all need to be covered in the stuff. Baby wash/shampoo - personal choice thing too.
Good luck! 