Your first answer, that a molecule requires a chromaphore to be visualized by UV illumination, is a correct statement. It may not apply in this case. Question: Did you observe the TLC plate before you ran an analysis? For that matter, what did the TLC plate look like under UV? If the TLC media on the plate has a fluor mixed in, it will glow without spats, and any non-glowing spots will appear as dark patches. So if you saw that, your answer, although technically correct, won't apply.
In the second question, you're worrier about the sodium carbonate impurity. What do you know about chromatography that can help you with this concern? Also, you correctly knew about te need for a chromaphore previously -- what is a chromaphore? Does caffeine have one? Does sodium carbonate have one?