Offtopic: Which part of the post gave away he/she is a non-native speaker?
The second hint for me is the sentence structure of the first paragraph. Every sentence only has one fact / idea in it, however a native speaker would be more likely to string those ideas together into fewer sentences.