The British-led endeavor to break the Land Speed Record is brought back from the verge of cancellation.