Neither JC nor Bismark is likely to research Alphabet any time soon, and certainly not both of them (such that they'd be willing to trade it to you). So I think you have to research Alphabet yourself and trade it for Math and IW. Meanwhile build workers and cottages, and grow your cities. If JC looks close enough to profitably attack, Construction next. If not, perhaps CoL, or else Currency or MC for trade value. The Sheep city could be settled at some point (no urgency, growth of existing cities takes priority); Wine should be left until you've got Monarchy, which is not a high priority (happy cap is already 6, 7 in the capital) but would be nice to get in trade; barb city can be left for awhile too.
You're got some advantages in this game: a high happy-cap, enough land for 6 cities, and good military resources. But your nearest target is not very near, and you don't have naturally good commerce. So grow (both in city size and # of cities, as you can support them), work cottages, and plan to go to war with elephants/catapults once the land is filled and your core empire is strong.
Lookin' good so far.