Why is English a 'weird' language?

According to linguist John McWhorter it's because the Vikings learned it badly!