Those are aspects of startups but not a definition. The best definition I think is Paul Graham's: "Startup = Growth" [http://www.paulgraham.com/growth.html]. There are many food delivery services that are just local businesses, not startups. The difference is growth, a startup looks to expand to multiple cities, states, and countries.