Well, to be fair, avarage worker in Spain pays less than 28% because they make peanuts. Making 100k you pay closer to 35% (43% if you take into account the part payed by the employer), and it ony goes up from there.
No problem at all with your plan regarding money, sounds pretty solid to me...