Now I understand what you guys meant. It disappeared from my homepage as well.
However, you can do the following:
Type in any game on the search tab (the magnifying glass mark). Once the list of games related to your search shows up, you shaw be able to see the "Submit New Item" button under your profile picture.
It may not the best solution, but it seems to be working just fine for me.