I think you did a great job.
I do know where you are coming from and thinking it is a Frankenstein gun. At a certain point in a build, I start getting sick of the project. It seems the closer I get to getting finished the slower things tend to progress. It takes more energy to accomplish the small details, than at the beginning.
No monster, that is a well-done rifle to be proud of.