I think you're pretty lucky to get an "I'm sorry", not many men can do that. He may not have said I love you but I think it's there in his apology. Try to focus on the positives. At least he wants to help! Of course he will never know everything but giving advice (weather constructive or not) is better than nothing. Even though I often roll my eyes at DH's ideas some times, I often give them a go, just so he feels like he is involved. Sometimes it's nice to share the load. He has even gotten it right sometimes!