The article doesn't describe it very well, but the "new radar" refers to an upgraded secondary surveillance radar which adds Mode S. It is a safety improvement- we can see if you have set the correct cleared altitude, or are cheating on speeds
Yes, we've had it for a while, but it isn't a
fact until someone cuts the ribbon and has had their picture taken