From where i am, it seems exorbitant. Granted here in Africa, $1m is quite a big investment, we have been running on <$10,000 for over 9 months now. Capital is very difficult to get access to. Forces you to be super-lean(and practically starve)
For e.g For our startup we do not have capital for tablets.. so the question becomes how can we get things done without purchasing the tablets. Repurpose the existing devices used by customers or some other way to do things? We came up with hacks that use cloudprint and existing printers, and SMS to cheap handsets (< $10)
I don't think the math implies that it's a single person 5 days a week for a year, in a staff augmentation fashion. It could be e.g. 2 people for a month, then nobody, then 3 people, all at different rates.
Why would you do this? Examples:
* a team to write the Android port(s)
* a Web design team
* QA
* HR
* Legal ($$$$$)
* etc.
All of these will be at different rates. You might outsource parts of the technology to hit your other growth goals.