The mean streak is really not setup to be a 2up machine. I have a mustang seat on mine, and it pushes me forward on the controls a bit. My wife doesn't really enjoy riding with me either, even with the upgraded seat. The OG seat is garbage for 2up.
It's certainly fun to ride solo, but I don't think you would like it for your purposes.