Shouldn't "You have not cooked yet" also be an acceptable answer?
Yep, and more natural for most English speakers.
Yes it shiukd
-ja- is the negative of -me- time marker? Or am i totally confused right now?