We use this system and get rosters by website and by email (in fact I get 2 different formats by email, a small one for the diary and a big A4 one for home), don't see why you have to log on to get your roster although I find it more up to date than the email. Good to be able to see the latest roster and updates from any PC - big improvement on what we had before.
Don't appear to have the same problems as you say - but that is only my experience. Maybe give them a call and see if it's your own airline or the system? I think they are based in Malmo, Sweden.