I agree with Michelle ... keep it short and personalized.
You already should have the information they submitted in the form (size, price range, preferred move-in, etc.) – repeat that back to show that you're paying attention and not asking questions you already have the answer to.
We see a 78% increase in response rate when you ask a question that isn't related to scheduling an appointment. Try to focus on helping them with their search first. This first email should be automated, too (which *does not* have to mean impersonal), to make sure you're responding as quickly as possible. That makes a huge difference.
As far as the rest of the information you want to share, that's exactly the purpose of lead nurturing emails. Instead of feature-vomiting all over the prospect's inbox, split that message up into a series of emails that can be delivered over the course of the next week or so. Use those individual emails to bring prospects back into your website, show them video tours, showcase your high ratings & reviews, or spotlight your best social media channels.
While everyone else is sending one huge ugly email that immediately gets deleted, you'll be contacting the prospect multiple times, gradually building on the story they originally saw on your website.
Also, try tracking what the prospect is doing with your emails. Use your CRM or a tool like Sidekick or Streak to track opens, so you'll know when the prospect is opening your email and what you're next step should be. This also helps to prioritize the most-interested prospects, so you know who should be at the top of your follow-up list tomorrow.
Good luck, and keep us posted on where you end up with your refreshed copy!