Thanks, we will! :)
Some great additional options you mention there. For now, we have chosen to take averages for most of things to keep things simple and don't have the user to think about every detail. Besides, these variables differ heavily (oil prices per country differ, fuel consumption per car too, etc.)
Visa information is a think we have planned to add very soon :) Also more additional information like that we are planning to implement soon :D