While I agree that Vixen sounds a bit too optimistic, and that Labour got less seats than the Tories, Labour made an incredible rebound no-one had held possible and the momentum (got it?) is theirs. They can face May with confidence in the Commons, while May has to cling on to each and every vote in their party and their Taliban-like allies to get a majority. Which will be a hell of a job. The Tory whips should negotiate for double pay.
I haven't looked into Corbyn's budget plans, but I vehemently disagree with your assessment of Thatcher. When she privatized water, gas, electricity, Royal Mail, British Telecom and British Rail, she sold out vital infrastructure that, IMHO, should belong to the collective people, to private, amoral moneygrubbers, and that's a burden she saddled up the children and grandchildren of those who voted for her, with.
British Rail is a clear case in point: there's more subsidy needed know to keep the trains running than when it still was nationalized. You're now still paying for the ideological rigidity of Mrs. Thatcher.
(and even when some of those weren't privatized under T. but later, it still was her program and ideology that drove it).