AxiomOfChoice -> The reason why you *want* a self-adjoint Hamiltonian (and not only Hermitian...) is that for s.a. operators you can spectrally decomose them and define functions of those operators, not so much that the eigenvalues are real. For instance, say the eigenvalues of some operator are complex, then it could be that the physical value is only encoded in the real part of that number. Or maybe you'd have to consider the imaginary part, or its modulus. In other words, there are various ways to extract a real number from a complex one. But for an operator that is not self-adjoint, you would not be able to define, say, its exponential and hence the time evolution of the state.
If an operator is or is not hermitian/self-adjoint/whatnot is not for us to argue about but is a property of the operator itself. And you will have to specify the operator explicitly together with its domain of definition. Only then can you establish some of its properties.
GO1 -> Your argument is either not really correct. Your first requirement, that you must get back to your original point after going forward in time by t and then reversing, does not imply that U must be unitary. What it says is only that U(-t)U(t) = 1, and not that U^{-1} = U^*, which is the requirement for unitarity.
Then you write the infinitesimal form of U, but it's not clear where is that coming from. Why does it have that form? Because the full form is the usual exponential? But can you define that exponential? Also, for a system with an external varying field, like a background changing electric field, energy is *not* conserved. This is reflected by a Hamiltonian that depends on time. Yet it will still be self-adjoint.
mike372 -> I had a quick look at the above papers, and it would seem that nowhere is time evolution of a state or of an observable defined. Not going to say anything really as I have not studied them and neither am I an expert in functional analysis, but they seem mathematically shaky.