I've got the L4D2 Demo without pre-ordering it... Maybe because I have L4D1? Look in your Not installed list on Steam and see if it's available for you. no it is up for public download now