I've changed to a longer stem and set the seat as far back as possible and still get a bad back. Could also get seat post with big set back/lay back but this will only give a few extra mm.
Ideally i'd try and sell it for more or less what i bought it for and get something a little bigger.