I did the Gran Fondo last year and basically had pretty much the same plan as you did. I spin three x a week, do weights 2x and usually ride outdoors 1-2 a week. You will be fine.