Why do heavier objects fall faster in air?
We also know that in reality a lead feather falls much faster than a duck's feather with exactly the same dimensions/structure etc
No, not in reality, in air. In a vacuum, say, on the surface of the moon (as demonstrated here), they fall at the same rate.
Is there a more formal mathematical explanation for why one falls faster than the other?
If the two objects have the same shape, the drag force on the each object, as a function of speed $v$, is the same.
The total force accelerating the object downwards is the difference between the force of gravity and the drag force:
$$F_{net} = mg - f_d(v)$$
The acceleration of each object is thus
$$a = \frac{F_{net}}{m} = g - \frac{f_d(v)}{m}$$
Note that in the absence of drag, the acceleration is $g$. With drag, however, the acceleration, at a given speed, is reduced by
$$\frac{f_d(v)}{m}$$
For the much more massive lead feather, this term is much smaller than for the duck's feather.
A good approximation of the drag force for an object falling through the atmosphere is $-cv^2$, with $c$ a constant independent of mass. Thus, $$m \dot{v} = mg - cv^2$$ is the equation of motion with initial condition $v(0)=0$. We write $$ t = m \int_0 ^{v(t)} \frac{d v}{mg -cv^2}$$ and the final result is $$ v (t) = \sqrt{\frac{mg}{c}} \tanh \left( t \sqrt{ \frac{gc}{m}} \right),$$ which is a function increasing as $m$ increases for $t$ constant, therefore heavier objects fall faster than lighter ones in presence of drag due to air. The terminal speed is $$\lim_{t\to \infty} v(t) = \sqrt{\frac{mg}{c}}.$$ For a person in free fall with drag, the terminal speed is about 50 m/s.
The previous analysis depends on the fact that the cross-section of the falling object remains constant, which is often far from true and alters the result significantly, since, for example, a feather curves when falling while a feather of the same shape made of metal will not curve and will be heavier, making the difference in falling speed more pronounced. Indeed, a plot with varying $c$, which is $\propto A^{-1}$ with $A$ the cross-section, indicates that the effect of the cross-section on the speed is much more important than that of the different masses. Also, we assume that wind currents and turbulence are negligible, another assumption that may change the result in real conditions significantly.
Edit:
This analysis, as anticipated, may fail spectacularly if one takes into consideration that an asymmetric object in general rotates in a chaotic fashion if it exceeds certain threshold angle, which can be said to depend on the density, cf. this article
Short answer: air drag!
Gravity is acting in both feathers the most massive receives a stronger pull to down. Air drag is counter acting that movement and is proportional to the velocity (in a very complex way, references here and here)
That stronger pull helps to overcome the increasing drag opositing force. That's why the lead feather ill accelerate faster and reach a bigger terminal velocity.
The same principle is applied to race cars. Two cars, same shape, the one with the most potent engine can accelerate more and reach a greater max velocity.
Another Example: Skydivers usually dresses something to increase air drag and stands in a position to help the drag to lower the terminal velocity and increase the fall time. A stading up jumper ill fall a lot faster.
Edit
After some discussion on the buoyance effect I searched a while about a bird's feather density, a value not easy to get. I found this reference (it'a a .pdf document) about chiken's feather and contains a lot of considerations about density. After the lecture we can use a value of 0,89g/cm3 and that almost as dense as water. So any buoyance effect is negligible. If one still want's to discuss negligible forces we can pick also the gravity variation on altitude or the effect off relativistic physics over the acceleration of a body.