Have you always wanted to learn how to code but never thought you could?
and then from the next paragraph:
...At the end of LPTHW, you'll know the basics of coding...
You're mistaken. It's not the rendering engine that Apple has a problem with; it would be no TOS violation to port Gecko to the iPhone. Apple doesn't allow applications that execute code, which is why it's the Javascript engine that is the source of trouble. Opera Mini is allowed because the limited JavaScript that it does support is executed server-side rather than in the app. Opera has the experience and infrastructure to make a web browser that's appealing (due to its speed) despite lacking a JavaScript engine; I think it would be challenging for Mozilla to do likewise.
All I ask is a chance to prove that money can't make me happy.