From what I can figure out, they get a nice commission and bonuses if they meet certain targets. Like any other sales effort if they contact enough people they will get some percentage of contacts as sales. I expect there may be some desperation in that many are worried that the new political structure in Washington may change the rules. The Koch funded efforts to change solar incentives in individual states is also probably of concern.to solar firms.
The reasons folks are pounding on the door trying to get non outright purchase deals is that's where the money is. Most installations are now "plug and play" and not very complicated. The firms buy the components in bulk and they can slap up a system in day with a relatively unskilled crew. If a company can effectively rent your roof they can tie into various incentives and possibly SRECs that generate long term revenue and tax write offs that are then packaged and sold to a hungry financial industry. Its highly likely that the firm you have contact with will not be around for long and even if they are they will have sold you contract to someone else.
That being said, the fundamental concept is not something you should brush off. If you are bit handy and capable of reading technical manuals you probably can design your own system. Granted you may not use a lot of power but that means you system doesn't have to be very big. If you have few minutes take a look at this website (don't worry its an educational institution)
http://www.dsireusa.org/. Then look up the incentives for your specific area (I expect they are good as the salesman wouldn't be pounding on your door). Now search for a program called PV Watts on the web (again its non commercial) enter where you are and it will find a nearby location. Now enter some real basic information on the next page. It defaults on a pole array so change to roof mount and enter your roof angle in along with the direction the array would be facing. Once done have it calculate your yearly generation. I swagged milford CT and just changed to roof mount and it looks like a 5 KW system might be good fit as it puts out 6300 kwh per year.
The rule of thumb is usually $3 per installed watt if you pay someone to do the install soup to nuts. Realistically given current pricing and local competition you may be able to get it down to $2.50. Lets work with $3 a watt. It looks like CT offers a 0.513 cents per watt incentive
http://www.energizect.com/your-home/solutions-list/residential-solar-investment-program so you are down to $2.48 a watt so your out of pocket cost is $12,400. There may be other incentives but I will let you go through the DSIRE database. The federal government has 30% net rebate tax credit which reduces your tax bill $1 for $1 of credit (its a credit not a deduction) so uncle sam kicks in $3,720 next April. so you are now at $8,680 installed cost for the system. There are DIY folks that by shopping the surplus market are getting down to $1 an installed watt after the federal rebate so the low end cost is possibly $5000. One solar supplier that I have dealt with in the past is ALTE store in Hudson Mass. They can price up an entire DIY system, they are going to use first line equipment so I would expect they might price out to around $1.5 (after fed rebate) a watt for all the pieces. CT also appears to have "ZREC" program which pays you for every MWhr of power you produce (1MWHh = 1000KWh). With a 5 KW system I guessed 6.35 MHhr per year. I am having a tough time figuring out how they price them but the rate might be quite high [possibly up to $300 MWhr) If that is the case you might get check for $1900 every year plus not pay for power as all you are only selling renewable attribute of the power. The utilities in the state have to buy these by law. Mass has similar program. In NH I only get about $40 an SREC but it covers my connection fee to the utility. Depending on the ZRECs you may pay off the system in three years. I expect the ZREC program may be why solar firms are pounding on your door as they can make bundle on them and most folks are clueless about them.
The other reason for solar is the utilities aren't paying for ZRECs out of their own pocket, they are adding a surcharge to your power bill to cover these costs meaning as more folks add solar your power bill goes up. We tell folks in Mass the choice is pay for your own solar or pay for your neighbors solar through surcharges on your power bill.
Looking at the aerial photo it looks like several other houses in your area might be good for solar. Ideally you could do a group buy where you buy in bulk and then either get together and DIY the installs and hire an electrician to do the actual panel work or just go out to bid to electrical firms for the multiple installs.