It looks like it is a class project. But so what? It's giving you enough information to reproduce the study, which is more than can be said for many published research papers. That makes it useful imo.
If this is supposed to give insight to people on how to allocate their money, the critiques would have to be much harsher.
the only question i have: such worse performance by nn is strange, it should be similar to logistic regression..
In a different context, one could criticize the paper much more harshly, but it is OK as a term paper.