It's funny (read: sad), but it woudln't at all surprise me if we had a pretty decent version of JB before Sprint gives us the official ICS update.
Saw yesterday (iirc) that there's an unofficial CM10 port for the Evo 3D, and while not much is working of course, it's a start. I have waaaaaaay more faith in the community to keep things moving and get things out than Sprint at this point.
Edit: Link to the port: http://forum.xda-developers.com/showthread.php?t=1776234
Ripped from the thread at the time of this post:
-Bluetooth starts (couldn't test connection)
-Google Now FC's
-Status bar text blurs as new notification comes in, don't know if thats a feature or bug
-MMS pics preview in notification pull-down is pretty sweet
-SuperUser fixed (go to downloads page)
-Wifi won't turn on
-Sound (including phone)
-Browser "works" but display is messy
-Face unlock couldn't start
-Gallery only shows google plus instant uploads and posts albums