Hi,
For first two points we could use Contact Form-7 plugin. Also, we could use Form-to-database plugin too. Its will store all contact information into database. We could view all contact details from admin panel.
Also, I will fix other two changes too.
Once you select me, I will start to work. No waiting time.
I am working for Good Reviews. So, surely you will get good support from my end more then what you expecting.
Thank you.