Mark, it is better if you can identify what you are doing that isn't working, that way you can look at how to do things differently in the future. You already started...
You have had loads of good advice from seasoned DBsters and spoken to a DB coach. I am not sure what your approach is? There is no point in repeating old behaviour and then analysing what went wrong afterwards. You need to start implementing things.