This shows your knowledge brother, you have few quotes from few sites, reading WEBMD on internet will not make you a heart surgeon you need to go through the entire process of learning and doing practise to become a doctor.
Similar to that you need to read/understand quran which takes many year.
I will not quote Quranic versus, but can tell you were you can find those.
Nowhere in Quran it is written it is virgin, it is mentioned pure companion which can be even your parents,sister, brother and relative who will be with you in heaven and it does not mean S**. It is people who are among you and with whom you are comfortable and one of them will be your wife as well, if you are married and not like your wife will be a witness to you S** show. please understand what it means, Virgin is not the word menioned in Quran show me the Arabic phrase I will change my religion now.
Zakat is word which is given for donation and it if for "If you have enough for yourself then look in your family who needs it then outside of your family"