How to start the sentence with "or" in Chinese?
the translation is fine, but if you speak it, that's pretty weird.
colloquially, we use 還是說 or 或是說 or 或者說
So, the sentences are better to be spoken like this:

M:你從哪來的?
F:芝加哥
M:我的意思是你是從中國的哪個城市來的?
M:或者說,你是在美國土生土長的?

for the most part, we add few redundancies to sentence to make it fluent.