Wouldn't it be better if you use "tech company" term instead? If the blanket term is already widely accepted, I see no point in using "startup" instead, as that will probably cause much more confusion.
We originally had "tech company" on the site, but after showing it to a few friends and people that were crashing at our house, it was clear that people had a better understanding of the site when we used "startup", so we decided to go with it.