1) It isn't really a bug. You can design some ship's say at the beginning level, middle level, and it's stompin time level. Then work on researching the needed Techs in the game to actually build and deploy your custom ships. Once you save a custom ship design, it's always available to you. You just can't build it and deploy it until you have all the Techs.
This implementation IMO is very helpful because you can learn what's available for your ships and what sort of offense and defense is possible without having to first research everything. It makes it easier to learn playing the game.
2) Any ship you currently can build in game you can also customize in the Shipyard, possibly improving the Tech on it to add some armor or shields as well as more powerful offense. Believe me it's a lot of fun to research a higher level of beam and shield and place it on your small defender in the early game and then watch the opposition crumble when they're now out gunned.
The Shipyard is your friend in this game. Just watch the cost and maintenance figures it shows you as well when designing your invincible fleet. Powerful ships are expensive to build and maintain. You need a a number one economy ranking to have a number one military ranking for very long in this game. Very realistic if you ask me.
3) the ship "Focus" will allow you to start with a stock ship and remake it to your liking. Make sure you rename it or it's new higher tech will preclude it from being available to you in future campaigns until everything needed is researched in game.
The computer AI players only can use what is in their stock shipyard or, what's traded to them. They don't customize their fleets. Just be careful what you give to an ally though, they might just use it on you!