1. I’ve been make several change in there. You can check it out.
2. Actually you can change the text color into white when you edit the text block.
3. I’m not quite sure what you mean on above. So you want to create two columns on the contact section. Text block and contact form (first row) then the full map at the bottom (second row)?