Okay you've really done it this time around, guys.
I've been browsing this forum for a long time but there is just so much misinformation in this thread that I just couldn't help myself and had to register.
So let's get on with this:
1) The 100% defense bonus from Citadels counts as a terrain defense bonus so it does
not apply to siege, mounted and armor units, because of their negative promotion that says "No Defensive Terrain Bonuses".
Conclusion: Expending a Great General to make an aggresive Citadel and putting a Cannon inside does absolutely nothing. Don't feel bad about this one, though, even Deity Let's Players do it notoriously.
2) City Bombardment counts as a

ranged attack. Airstrikes are also

ranged attacks, unsurprisingly, but aircraft take damage after each strike for balance reasons.
Fun fact: Bombing a Worker or any civilian unit kills it instantly, as opposed to dealing 40 damage like a ranged or siege attack would, and grants experience. Great way to level up Bombers without Air Repair.
3) Ranged Units do indeed defend against ranged attacks using their
base 
Ranged Strength (Accuracy and Barrage promotions don't help on defense). This has never been a big secret, as the in-game combat preview already shows it.
4) Cover promotion
does work on ranged and siege units and it
does work against City Bombardment and Aircraft. This thing is, as another poster pointed out, it doesn't show in the combat preview, but it
does actually reduce damage taken.
If you don't believe it, play a game until Modern Era and get a bunch of Great War Bombers.
A GWB with Bombardment II will one-hit kill a Cannon without Cover, because

83 vs.

20 combat produces a kill.
BUT
if enemy Cannon has Cover II (and AI likes Cover) the encounter becomes

83 vs

33,2 and the Cannon survives, because 2.5 combat strength ration is not enough for one-hit kill.
Same deal with City vs Cannon, Bomber vs. Gattling Gun etc. Just look at the "approx damage inflicted: XX" field and not the "their strength: YY" when hovering over different enemy units with and without Cover and it will all make perfect sense.
PS. Hi!