Both Barcelona & Real Madrid have had a perfect run in La Liga so far, I don't understand what you mean by Real Madrid hasn't improved.
Matchday #1
Mallorca 0 - 3 Barcelona
Real Madrid 1 - 0 Osasuna
Matchday #2
Levante 2 - 3 Barcelona
Real Oviedo 0 - 3 Real Madrid
Even though Real Madrid hasn't had impressive results, they've at least consistently earned 3 points. That alone is enough for me & several other users who like to bet on Real Madrid to win. Well, hopefully their performance won't be bad in the next few matches.
By looking at the past result of real Madrid, it shows that real madrid are not doing that bad as most people are making it looks like, though I still see them in a building stage.
Xabi Alonso is trying to set up a winning team, that's doesn't mean that he has a lot of time on his side, he needs to keep winning while building his team because if the results is not coming forth while building his team, he will be sacked in no distance time, and that is what he is doing.
When they are up against Barcelona or atletico madrid, that's when we are going to know how far they have evolved, but as for now, they are doing just fine in my own opinion.
I actually think that Real Madrid has experienced quite significant improvements. Their front line is indeed less sharp than Barcelona's, but Real Madrid now has a more solid back line, and for this part, I think they are better than Barcelona. Real Madrid and Barcelona have both collected 6 points, but the striking difference is that Real Madrid's goal has not been conceded yet, while Barcelona has conceded 2 goals.
I was quite doubtful about Dean Huijsen and Alvaro Carreras at first, because they are still young and don't have much experience in La Liga, but it turned out I was wrong because Huijsen and Carreras were able to adapt quickly and make Real Madrid's line very formidable.