A sloshing sound from within the dash and a lack of cabin heating are classic symptoms of air in the cooling system, so I suggest you have an airlock and/or a blocked heater matrix. The lack of circulation would cause localised boiling and ejection of coolant, hence the rapid loss, particularly if the tank cap is not sealing as Steve suggests.