I believe that l can now see why you are pushing for this newbie initiative and you are putting a lot into it. Don't want to see any other passionate newbie that will be discouraged because of how hard it is to start from the scratch
It is always very discouraging when someone comes into a new site like this without getting support from anyone. Your brother also didn't make it easier for you.
It's good to know that you still stood tall and persevered till you reached your current current level
Well Done Bro