cache the registrants#all page properly, and break apart the application/layout page into multiple partial
add missing indexes on contact_detail/songs tables