I recall having one of these way back in the day. It worked pretty good for a few launches but eventually the elastic mechanism gave way and it came in full speed nose down with only the occasional rotation. I still have the nose cone from that rocket but most everything else was destroyed.
Couple of thoughts. I'd find another way to beef up the fin transition joint. I believe when I built this it was just a piece of tape or something like a sticky label. I would definitely find a way to make that joint a bit more substantial. Maybe something like a cloth tape would work. You want it to be flexible but still strong. There are a couple of alternative recommendations in the EMRR review page:
https://www.rocketreviews.com/reviews/all/plan_est_gyroc.shtml
The 2nd thing is that thin piece of elastic used to pull the rear fin into position for rotation. There has got to be a better way to initiate that transition or at least toughen it up a little. That was always the weak point in the old Gyroc and that was the part that failed in my model. I don't have any ideas off the top of my head but I would be very surprised if no one has come up with a better solution in all these years. Maybe look into how Apogee handles this in their Texas Twister which is essentially a 3 fin Gyroc:
https://www.apogeerockets.com/texas_twister.asp
I think they use a rubber band which isn't much better. Maybe someone will pop in with an ingenious solution.