Turns out the bad polling was the internal Romney polls not the publicly available polls:
It’s no secret that the Romney campaign believed it was headed for victory on Election Day. A handful of outlets have reported that Team Romney’s internal polling showed North Carolina, Florida, and Virginia moving safely into his column and that it put him ahead in a few other swing states. When combined with Ohio, where the internal polling had him close, Romney was on track to secure all the electoral votes he needed to win the White House.
The numbers include internal polls conducted on Saturday, November 3, and Sunday, November 4, for Wisconsin, Pennsylvania, Minnesota, Iowa, Colorado, and New Hampshire. According to Newhouse, the campaign polled daily, then combined the results into two-day averages. The numbers for each day along with the averages are displayed in the chart below, followed by the actual result in each state:
Together, New Hampshire, Colorado, and Iowa go most of the way toward explaining why the Romney campaign believed it was so well-positioned. When combined with North Carolina, Florida, and Virginia—the trio of states the Romney campaign assumed were largely in the bag—Romney would bank 267 electoral votes, only three shy of the magic number. Furthermore, according to Newhouse, the campaign’s final internal polls had Romney down a mere two points in Ohio—a state that would have put him comfortably over the top—and Team Romney generally believed it had momentum in the final few days of the race.