Are you just a big England fan? Cause your comments have absolutely nothing to do with the game...
Horseman...you know the unit you can build like 150turn before longbowmen(epic time), absolutely destroys them, so I fail to see why you would use longbowmen, unless you just want to get the same job done 2 times slower.
Secondly, while longbowmen are actually good on defense, why are you playing defense in the first place? Before you even tech for longbowmen, you've probably eradicated everyone on continent No.1, if you know how to play at all.
Thirdly, if you play standard continent map, it takes 3-5 turns to cross the ocean. Navy plays no role in this as you will cross the ocean with your force, land, and be there for the duration. A) Your not at war when you cross B) The AI probably doesn't have a navy anyway C) If it was actually a problem(1:1000000), you could simply sail around the less than stellar AI.
first of all it doesnt take 150 turn on normal speed, do you play marathon? go home...marathon is no challenge, it just helps you even more to cheat vs the weak AI.
second, why play defense? easy answer it best suited towards english boni. you need a lot of flat tiles around your cities to abuse your archers. but before you get to them your only early advantage is the speed bonus (which doubles the speed of your embarked units, but you still have no clue to use this right?)
if you horsemen a human player, you wont suceed with it. you know spearmen? easy way to take them out if your not playing like the dumb ai...
finally why are you even complaining about a civ which you cant get along? stop crying england is fine and im glad that not all the boni ingame are so obvious like songhais which feel kinda boring to me.