That is pretty much the only way to solve the traffic problems on 95. Adding more lanes only entices more drivers and more traffic. The exit ramps are bottle necks and it doesn't matter how many lanes you have when none of them are moving.
Connect downtown to JTB, Mandarin, Nocatee, and St. Augustine with small rail. In the future run a new leg down the beach corridor. The 3rd phase would be to run from downtown to Orange Park. This would allow almost everyone south and east of downtown to drive just a few miles to a small rail station, hop a train that comes every 15 minutes and go lots of places without sitting in traffic, wasting gas, or polluting the air. It could also allow for better night life downtown - as we know almost no one lives there and driving a long distance to get there is not feasible for most...
If enough people would actually use the rail to get to work, this would be possible. Unfortunately, the city is probably scared that this would be another sky rail failure (not realizing that the current sky rail failure is a combination of a elements that is a new discussion all together...).
This is similar to how we got the JAG's as an expansion team in JAX. We would need to prove to everyone in writing that more than enough people would TRULY use the rail. This would almost need to be done by pre-selling a yearly train pass - similar to how we presold sky boxes and Touchdown club seats before we even got awarded to be an NFL expansion city. I hope that someone steps up to the plate for us here. I'll buy one.
I wish us all the best of luck at getting this MAJOR feet accomplished. I sure hope we have some big wigs at the city take notice.