What happens if I delete English language but have still some English addons which are not translated yet? Will they display the text properly, will I get errors? Can I "undo" the deletion of the English language?
There's a hidden master language that you can't access. That's why when you create a new (top level) language with no translations, everything is English. So you'll be fine with that.