Well, we have 6 fpt surplus with the cows and wheat we can see, plus 4fpt surplus if we work the other 4 FPs. That makes 10, which is two towns running at the magic 5fpt for a pop point very 2 turns. We run a disease risk, but at a pop point per turn we should be able to ride with that. So the first task is to position Madrid so that it can work 5fpt and leave another 5fpt for another town.So the pressing question for me now is: can we get more?
Then we need to see what shields we can produce. You didn't mention the irrigated plains for another 2fpt+1spt each, and with a second city we'll have acess to more tiles we can't see yet. But just based on two towns at pop 6 each and what we can see, I count 7spt from the 4 bonus tiles plus the town centers, then if we are working 4 FPs we have four more citizens at 1spt each on mined grass or irrigated plains. That gives us 11spt, and we get 2 more shields each time we grow - every turn. That makes 13spt across the two towns at pop 6, and 12 spt at pop 5. Over a 4 turn cycle that adds up to 50 shields, I think, giving a settler and two workers for example. During the growth phase we should be able to churn out the warriors we need for initial scoutung and MP.