I freaking admire you! Props to you and your supernatural persistence!
You say that you know most of the curriculum by heart, but i think you should what you what you should know by heart should be the answers to mock and practice exams. One guy i know (who is pretty damn smart) also knew the CFAI theory by heart, he could state every single formula perfectly yada yada yada. But he lacked in exam practice (he only took 1 mock) and he failed in his first attempt scoring >50% on each topic. For his second one, he only bothered reading the new LOS changes material, but otherwise, he focused +90% of his time doing practice exams and memorizing the answers to every single question. He claims he took more than 12 different exams, at least twice each. When he re took the actual L2 exam again, he scored +70% on every topic. So i would argue: forget the theory, expose yourself to massive amount of questions, and memorize every single freaking answer to the point of getting +95% grades on mock/practice exams that you are retaking. And remember that starting on 2014, you will be able to take L2 both in June and in December.
“”Let me tell you something you already know. The world ain’t all sunshine and rainbows. It’s a very mean and nasty place and I don’t care how tough you are it will beat you to your knees and keep you there permanently if you let it. You, me, or nobody is gonna hit as hard as life. But it ain’t about how hard ya hit. It’s about how hard you can get it and keep moving forward. How much you can take and keep moving forward. That’s how winning is done! Now if you know what you’re worth then go out and get what you’re worth. But ya gotta be willing to take the hits, and not pointing fingers saying you ain’t where you wanna be because of him, or her, or anybody! Cowards do that and that ain’t you! You’re better than that!”” Rocky Balboa