@WBYeats,
Well, no, you didn't use the present indicative throughout. You wrote: "Now I am eating with some foreigners, and we have ordered food more than enough . . . " If you want that in the present indicative, you would write: "Now, I am eating with some foreigners, and we
order more than enough food . . . " I put a comma after the introductory word "now" because although it is not something which commonly would be written, it is something would would commonly be said, and in speaking, one would say: "Now, we are going . . ." or "Now, we were . . . " In spoken English there would be a very slight, but noticeable pause after the word now.
Also, the use of dearth is not really accurate. Dearth means scarcity. If your English were "scarce," you'd hardly be able to express yourself in the language at all. You might say that your abilities in English are poor, but given how you write, i would not consider that accurate either. While not idiomatic, your English is fairly good. So,you might say that your English is faulty. What you lack is a knowledge of commonly used expression, of stock phrases and of idiomatic expressions. Much of that sort of thing is arcane--which means you just have to learn it, it isn't necessarily something you can figure out intuitively.