B. Sun is close, and huge objects like sun tend to clear their neighbourhood of small rocks. (There are comets coming your way, though.)
C. Even if something hits Mercury, there are no oceans, so zero risk of a tsunami wreaking havoc 1000 km from the original point of impact. This is one of the disadvantages of having a liquid ocean on our surface.
That said, asteroids are not the main problem. The radiation on the surface of Mercury would be a challenge. Humans wouldn't be able to work outside during Mercury day at all, unless we can construct much better protective suits. Even getting there would be a challenge, you would get a lot of exposure during the flight.
But Mercury is rich in minerals, so perhaps we can find something of value in mineable concentration there. And building a space elevator on Mercury should be possible with current materials.
You'd also need to get anything you mined on Mercury to where it's needed. Probably a lot further out in the solar system. That sounds like a lot of delta-v.
True, but when moving stuff away from the Sun, perhaps you could use solar sails. Pressure of solar radiation is significantly higher at Mercury's orbit than in proximity of the Earth, so solar sails should be more efficient there.
Cargo, unlike humans, can take its time on the way. In case of minerals, it likely won't be damaged by vacuum or radiation exposure. The only thing that really interests you is that it arrives on schedule.
Wait, that's not how gravitation cleaning works, sorry. The density of «stray» debris is approximately same as at Earth's but they are have v-squared energy. I'd say, not big deal for Mercury just as for Earth.
I have been working on a Kahoot alternative, Please find it on https://github.com/surajcm/darkhold . At work, we use Kahoot a lot to have fun tech quizzes and it really inspired me to create an opensource alternative with spring boot.It is not a complete clone (I don't want to be in trouble with copyright issues), I used some of the interesting functionalities to create a qurantine remote quiz tool. Any feedbacks are welcome :)
Looks like a very nice project. Just a minor remark: if you don't own quiz.com please consider changing the package prefix: com.quiz.darkhold implies that the code is from quiz.com. Perhaps com.github.surajcm.darkhold.