This is an improvement but the best way would be to allocate Electors based on the vote for President in each congressional district, with the two at large proportional. That would most closely represent the will of the people. 