The chart that you are referring to has been done with the Western method. The chart that we do here at AstrologyMag.com is through the Indian or the Vedic method. There can be some differences in the Ascendant. Yes in the chart that I prepared I do have Sun and Mercury in the 5th house, however the 7th house lord if Leo and not Cancer. Anyway if you send me the birth details of your boyfriend I can check both the charts and can comment on your other questions.