Hi.. thanks for the pictures... that helps a lot more man...
Thats saddle is not leveled at all, i was looking at the bike picture and looks like the saddle is not leveled, that could explain your sliding down feeling problem.
Get a level and level that saddle, as for the frame, i have to agree... tad too big, since you are short pretty much will be your kharma with steel bikes. But if you dont care that much about it doubt will be big of a problem specially because looks like your trunk is long.
Questions and then suggestions ok?
You are using snickers, no idea if you have cycling shoes (do you have cycling shoes?), if you do either way you have to lower that saddle at least 8mm to 10 mm to start with, you are too high in the saddle and since the saddle is not level you slide down.
I would lower the stem too, but i wouldn't touch it yet until you get the saddle level and height corrected and you get used to that. Go have a ride and see how it goes.
Nice bike, never seen one of those
Send new pictures