I don't know anything about Cheserek, really, but I will say that if it is true that he is significantly older than he "should" be for his grade, he should abstain from high-school competitions after he is 18 years old.
I thought it was kind of BS that Lukas could come in as a 16 year old frosh and set a bunch of records and torch kids two years younger than him at an age when two years is a HUGE difference. When Lukas decided that he would finish high school early and stop competing with high schoolers after he was ~18, I thought that was a pretty classy move. Likewise, when he won XC nationals, I believe he even said "Well, I'm older than most kids in my grade, so it's not REALLY like a "sophomore" winning nationals."
Now, I know that Cheserek's situation is probably different, and with the missed school someone mentioned, finishing HS early might not be an option for him, but there should be some sort of cut-off date for high school records and competition. Of course I don't fault Cheserek ONE BIT for coming here to receive an education. I think it's a wonderful he's availed himself of that opportunity. Likewise, if he goes through the process of getting his citizenship and decides to run for America, I'll cheer for him loudly and proudly. However, I don't think older student-athletes should be eligible to set HS records when they are older than they "should" traditionally be. If Lukas was staying around for another year in high school, I'd think that was BS. If Cheserek sets a bunch of high school records as a 19 or 20 year old "senior" I would think that was BS too.
Nothing to do with race or nationality, only age. If Cheserek runs 8:30 next year in the two-mile and is able to move on to college after that (or maybe a year of junior college in case he still needs coursework to be NCAA eligible) I'll think it is a great accomplishment. If he runs 13:30 as a 19-20 year old HS senior, meh, kinda lame in my opinion.