I wouldnt worry about a few

moves, I think everyone (except Kossin of course!) has made a few. This is all about learning after all. Over the course of this SG Ive moved up from just starting prince to confidently winning at Monarch in my solo games!
What happened to WKs galley? Was it looking like it was going to build a city and then turn around? Or was it a red herring all along?
I think we should get some more defense in Ulundi, Boudica will be able to run a stack through The neutral land very quickly and one archer isnt going to cut it.
Techs:
I agree on the trades with CS, it will let us build Longbows, and Machinery will be needed soon anyways. I think we should try to hold off on liberaism for a bit, no one else is close, maybe gunpowder? It could be traded to WK for engineering+gold and SB will probably have techs to trade to us by the time we get it as well (philosophy+other if it all goes swimmingly).
Proposed General strategy:
Short term (ie next 1-2 sets):
Like Kossin suggested, I think we should stay turtle for now, we need more defensive units and our offense is at or below par with the enemies. Steel (even trebs) are a ways away, probably at the end of the next set we will have enough defense to start a build up of maces. Ulundi, Bad-Tibria and Ur could all do with some defense. Probably an archer or two then a spear each.
Medium term (end of next set-3 sets):
I really want to get a spy into Saladins land so that we can decide if we want to quickly take him out first or slowly chew up Boudica.
We should probably settle the iron crab city, we have a couple of cities that need the health and that way we wont have to trade with SB for crab. It will also provide some heavy production capacity. Maybe site the Maoi there?
Long term (victory conditions):
We should probably start thinking about these, it will change how much killy we need to achieve, obviously we wont be able to win via conquest, and domination will be a tough nut as well to say the least.
Cultural: We have 2 religions and easy access to 2 more (via annexation

) so that could be done.
Diplomatic: Is it even available under the current settings? If it is, it will probably be either SB or us (assuming we build UN), so well have to smack down Boudica, then assuming that WK votes for us, we will probably be ok.
Space: I think we are probably too hammer poor at the moment to even contemplate space.
Cities/Units:
I think Ulundi needs some mines now, its got plenty of food surplus short term. Buddhist Monestary and then temple will help fight WKs culture as well as providing needed happy and a research bonus that should come in handy when we get the dye and some cottages. The temple could probably be avoided if it looks like we are still increasing in %control of the dye as units will give happy.
In Uruk, working the plains hill finishes the catapult in one turn, then probably keep the cat there until a happy building is finished. Then another Trireme/work boat?
Eridu: Id switch from the catapult (I think we have enough of those for now) to a defensive unit, maybe trireme to deal with BBBs boat? Then land units.
In Ur Id build units (archer/spear to start?) after the forge, they will deal with the happy problem.
Id get the worker by Nirbu to mine the hill then cottage the island, cottageing first uses up 3 more worker turns as we wait to load/unload. Then improuve Bad-Tibria.
Grab the spices by Ulundi for the happy. The other spice is currently traded to SB for 2gpt
To help with Saladin, the spear in Kish can have another promo given to it. Not sure what it would be other than combat III.
Re the great general we just got, Id agree on Medic III, Id wait a bit for the horses to come on line though.