Yes, I quoted 45% to show how even with massive technical improvements this is hopeless. You're absolutely correct. In fact, typical solar efficiency for cheap installs is more like 15%, as the 20% panels are a fair bit more expensive.
The theoretical limit for solar panels, assuming a multi-junction solar cell with an infinite number of layers, is only 68.7%