How about 3.9 million votes cast for UKIP resulting in 1 MP (the largest vote to seat ratio in British political history), 1.1 million Green votes resulting in 1 MP and 1.45 million votes for the SNP resulting in 56 seats. A bigger WOW surely?
So the first past the post system isn't perfect, but under proportional representation we'd have more than 80 UKIP MPs and barely 30 SNP MPs. A scary prospect.
Yet you also cite the (arguably fairer) list system deployed in Scotland to downplay the Tory performance in last year's Scottish parliamentary elections so I'm not sure if I understand your point.