I should first mention that I am "a fan" and that I am here and wrote an essay for this contest because you made me aware of this contest by mentioning it on your YouTube channel.
You wrote: "Nothing real is infinite, therefore the whole formulation of the problem is scientifically meaningless. In practice, we never need an algorithm that can correctly answer infinitely many questions."
Your criticism in this regard is entirely misplaced. Although infinity is certainly a valid target of criticism, the concept isn't obviously wholly spurious. (Personally, I prefer Feferman's "unfolding infinity.") For example, addition is an algorithm that works for any infinite class (i.e., every n m). Clearly, the infinite class includes numbers for which addition has never actually been verified to hold. But we take it on faith that the numbers do not get so large that addition ceases to work.
Speaking of faith, you wrote: "Science shouldn't rest on faith."
But it does. Or are you one of those true believers that claims that it rests on Truth? If so, I would like to introduce you to the Liar! (pun intended)
These are minor criticisms. Overall, as usual, I enjoyed hearing your thoughts and I generally agree with your conclusion. I think it is obvious that, at the very least, the impossibility theorems represent a limitation on the tools that we use. However, if you are arguing that the three un's (as you call them) are absolutely nothing more than limitations on the tools we use, then I do not think you sufficiently presented that argument.