What I see is the common mistake of confusing inexperience for complexity. He didn't know all the ins-and-outs of rails, probably went against the grain, and had unmaintainable code. Same thing happened when his browser app became complex.
I don't know why you included the bit about manic depression. If you can pick up a framework and build a full production app on your first try, then you're probably more impressive than the rest of us.
I threw it in as an admitted long shot because I was sharply reminded of personal experiences with someone who would have been much better off receiving that diagnosis decades earlier than actually happened.
A small chance of a good outcome and no real cost in the common case is worthwhile mentioning IMO. Particularly if it is sufficiently hedged that it comes across as the honest "really random, really far out possibility that I know is probably wrong" thing that it is.
I don't know why you included the bit about manic depression. If you can pick up a framework and build a full production app on your first try, then you're probably more impressive than the rest of us.