At NYC's latitude it is. In NJ a solar renewable energy credit is worth around $600 per megawatt hour. The high subsidy reflects the difference between the cost of producing the power and the price in you can sell it for.
While I agree that NJ isn't the best place in the nation to put solar due to the sunhours up there you can not base the "cost" of solar power on the SREC market. The reasons behind the demand for SRECs and the way that they are bought and sold makes comparing their cost to the actual cost of traditional electricity apples and oranges.
You have to figure the lifetime cost of power from renewables versus the lifetime cost of power from the grid. WITH the 30% Federal subsidy commercial installations pay for themselves in the south before you figure in inflation of the cost of grid power over the life of the system. Granted they will not make you much without additional state or utility incentives or even something like the NJ SREC market but even if you remove the 30% from the Feds you can get real close to break even cost.
When you add in the "cost" of money as well as the expected inflation in energy costs the numbers get a bit more complicated but it hasn't been 5 times the cost of grid power in quite some time.