Good solid playing, it sounds as if you are serious about Bach and are determined to do things properly.
The prelude indeed is a bit stilted at this tempo. That could be more lively. The fugue tempo is good. It could be quicker, but doesn't have to. You are doing well there.
Some things I heard (maybe you're aware of most of these)
prelude bar 9: RH A# should be A natural
prelude bar 14 : observe the rests
prelude bar 17: the last RH not is F# not e
prelude bar 20: you are not supposed to hit the B again - it's tied
prelude: the closing chord is strange - either make a nice arpeggio or a smooth even chord - not something in between
fugue bar 13: the first LH note is e not d#
General observations: indeed more variety and flexibility is needed. Try to think more in phrases. Do lift the fingers now and then (especially when rests are written, I find it helps playing a rest as if it were a note, moving the finger upwards explicitly). The fugue needs much better voicing (it would be difficult enough without having to do that too

). It's nice that you insert extra trills, but some of them sound a bit tentative. Take your time for a trill, not just squeeze it in.
I hope these remarks are useful to you. I think you're on the right track here and can build something good on it.