The tread wear indicator that is visible seems in fair condition. i cant say for sure because the pic doesn’t show the whole tire. I used rosso corsa 2 on track days that was worse than that, but on track there is not much riding on the center of the tire. 3000 miles seems a good amount of miles though.
on road I run rosso corsa II, maybe their longevity isn’t great as compared to other brands, but they are top notch performance in a huge variety of conditions.You probably still have few miles left but is it worth waiting? I mean rubber is the only thing that keeps us upright.