It's a pretty little bowl right now--but not sustainable.
The "algae eater" you have is a chinese algae eater. Not a great algae eater even when young, gets rapidly less useful as it ages--and it grows fast, up to 10" although 6" is more common in my experience. Then again, maybe everyone just gets rid of them by then.
The kuhli loach gets up to 4" and does best in multiples--3 at a minimum.
The lampeyes stay pretty small--around 1.5", so you might get away with them, though hard to tell as you didn't mention how many gallons this vase actually holds. If it's anything under 3g, you'd be best taking out pretty much all the fish and just keeping the shrimp and snails-you'd easily be able to add some more cherries and get a nice little colony going.