You can review in English, no problem there. Although it's probably best to do it while having the dlsite set to "English language".
Just check some famous work avaiable in EN and JP, you'll see lot of review in both language.
Do note that to earn point, you must write the review within a time limit of buying the work, and some work (like free work) can't be used to earn point.