Is it unreasonable for the company not to tell me the number of outstanding shares?
Yes. Your logic is absolutely correct -- they're refusing to tell you something which is essential to you being able to evaluate their offer. You (hopefully) wouldn't accept a job offer without being told what the salary / hourly wage is; you should treat this situation no differently.