It is fine. Not the worst I've seen, but also, in my opinion, they are too dry, and lack a charming personality, especially as they are told from 1st POV, and too much cursing for my liking. If you are trying to make your MC childish, then you have succeeded.
As for the info dump, it is not...