Solar Landscape has closed on a $600 million financing commitment from First Citizens Bank to help accelerate its pipeline of rooftop solar projects in New Jersey and nationally.