Wow, you need to simplify, you have too many moving pieces. Does your beer really suck or are you just hard on yourself? Will other people drink it?
Recipes on the internet are quite dicey, I haven't been here too long and can see people that post recipes have about a 50% accuracy rate...
When I first started all grain, I just bought a few Northern Brewer kits and followed the directions in Beersmith. Their Chocolate Milk Stout is tasty as well as their Honey Brown Ale.
Why are you making a starter with dry yeast? They have enough glycogen to start fermentation without a starter. I would just buy enough yeast to pitch the right amount so you can take the variable of a starter out of the picture.
I would use tap or bottled water as well, messing with water chemistry is the last 1% of exceptional beer in my opinion.
It sounds like you have a swiss army knife and you want to play with all the tools since you have them. Simplify!
Hope it helps,
Chris
You need to go back and read all his replies.
1) other people have noticed the off flavors, but he admits to high expectations, but not getting close.
2) he has done solid recipes.
3) he has stated that he rehydrates dry yeast and makes starters with liquid yeast.
4) he has used bottled water as well as RO with adjustments. Messing with water chemistry is necessary when using RO water as the process strips the water of necessary minerals.
5) he has listed his processes and though he has the "swiss army knife" he seems to be using it properly.
A simplification might help lead to the problem though. For example: Doing a BIAB batch of a simple ale, limited malts and simple hopping schedule, using US05 rehydrated, 2 weeks primary in a new vessel, and bottling it.
But then again if you got good results that way and could not figure out why the difference, then went more complicated and got poor results, no progress would have been made.