by accident, so I guess I'm screwed

Can't even topup the thing via their internet site

Ok, this will have to solve itself, off to the supermarket for vouchers.
Is there an agressive player in the spanish market who wants the tourist business and has the resources to deal with that ?