The phone agent told me that some airports are on the old system while others are on the new system. And that Boston is incompatible currently, so there is no online check-in
I messed around with it quite a bit too. I only have a first name / last name and am also an EU citizen. I tried it with a combo of booking ref and ticket number too