Hi Seagoon,
Your points are salient, but I'd like to address some of them in more detail.
The B-2 vs. B-52 argument is a well known one, but the B-2 is designed for combat when air superiority is not assured. The size of our current B-2/F-117 fleet means that airbases and SAM sites can be taken out ahead of the a B-52 attack, and that's what happened in Iraq. So the B-52 can continue to deliver payloads effectively just as far as the B-2.
In comparison, a newly outfitted battleship would only be able to reach a limited ways into a country and would be suitable only for an extremely limited range of missions. There's nothing it could do that a guided missile cruiser or fleet of aircraft couldn't do better.
If you want long distance artillery from the water, park a bunch of MLRS and Paladin on the deck of a freighter. It's cheaper, and then the vehicles can be deployed onto land once the landing area is secured and used conventionally.
"Chairboy, a battleship could carry cruise missiles." Any ship can carry cruise missiles, and for lower fixed costs.
"Chairboy, battleships are sexy." Undeniably, but the unit cost measured against combat effectiveness is out of whack with other ships.
"Chairboy, shut up." A good point, but I maintain that YOU shut up.
"Carriers are more expensive". True, but carriers already exist and are budgeted for, this conversation is about redirecting DD(X) monies to BBG development.
Remember folks, there's more to activating a mothballed battleship than grabbing a hold of a lever on the bridge and shifting it from 'Decommissioned' to 'Commision', the Simpsons non-withstanding.
On another note, the biggest threat to the US fleet right now is a diesel sub. Air superiority is taken care of, a Sevylor inflatable raft can't get within a hundred miles of a carrier group without being seen, and nuclear submarines make noise from their pumps. A properly equipped diesel sub sitting in an inversion layer running silent and sitting still can maybe pop a CVN (those suckers are fast), but a BBG would be a sitting duck.
Just a thought....