Usage of 万 (wàn): ten thousands or just a great number?
You are correct, 万, 千 and 百 literally mean 10000, 1000 and 100. These words are often used as a figurative number for 'great', 'huge' or 'immense' 

For example: 

万人空巷 doesn't literally mean ten thousand people spilling out to the streets. 万人 means 'great number of people'  

万水千山 doesn't literally mean ten thousand bodies of water and one thousand mountains.  万水千山 means many, many mountains and bodies of water = "immense distance"

千锤百炼 doesn't literally mean hammer one thousand times and temper one hundred times. 千锤百炼 means "extendedly forged"

Other numbers like 六, 九, 十 are often used metaphorically for 'all, entire, ultimate' too.  

For example: 

六軍(whole army)，九阴九阳(extreme/ ultimate yin and extreme/ ultimate yang), 十全十美 (perfect)

万, 千 and 百 are not figurative number, when they are with actual numbers.  一万, 二千 and  三百 can only mean 10000, 2000 and 300