I think it looks promising and I love to see goldfish happy! I think all you'd probably need are a few more plants.
Is that a pellet of fish food tied to the tank that I see hanging in the water? Also, are you using a submersible pump/ filter or is it a fountain pump?
Endangered Species tank: Colony of Charachodon encaustus officially registered with the C.A.R.E.S. Preservation Network.
12G Rimless Club