The idea behind the wave concept is to give the impression of coastal without being regional specific...I know you wanted roofs but everyone in the industry uses roofs...do car manufactures car icons in their logo design...no.
as you can see taking the design further #98 looks odd just to much happening...the term KIS (keep it simple) is the most effective way to make a brand memorable. A complicated design is easily forgotten such as my submission #92 #93 the sand dollar and star fish yeah it's cool but does it scream Don Williams, not so much.
I've also taken into consideration the requirements for signage, especially in your industry if you are using lawn signs. the design is bold and square enough to suite either a 24x24 or half size 18x24 .
If you have any question or other idea please let me know.