In the rare possibility that you aren't just trolling, I'll give you one final bit of advice before I shut down this G+ post to further comments.
In addition to your sloppiness with coding, the biggest problem with your behavior is that you say one thing and you do another. You said you would test your patches before submitting; and you kept on submitting broken patches that couldn't possibly have compiled, let alone have been tested. You've said multiple times that you were "rightfully banned", and yet you still tried to circumvent the ban by using alternate e-mail addresses.
Unfortunately, I suspect you are correct and it really is impossible for you to "start fresh", at least with the Linux kernel community. You've had a huge number of chances, and you've blown them all.
In addition to trying do some solo work on your own to improve your technical skills, I encourage you to do some introspection and reach out to get some help from a counselor. Perhaps a religious/spiritual counselor if your beliefs run in that direction; maybe a psychologist or psychiatrist; maybe a social worker. Ask for some help about why you seem unable to accept advice, and why you seem to have some integrity issues where you say will do something, and then don't. (And please don't use autism as an excuse; I'm not qualified to offer a medical diagnosis, but some of your actions are not attributable to any form of autism spectrum disorder that I'm aware of.) And I say this not as an insult, but because I genuinely hope you can someday become a contributing member of the open source community --- and because I know that we are not capable of giving you the help that you desperately need.
Peace, and go with God.