Correct, in fact the only force that the referendum has at all is that David Cameron promised to enact the result. But even this is old news, a past Prime Minister can hardly bind the hands of a future one! In fact the idea that a government can't bind a future government is an important part of Britain's ("unwritten") constitution.