I think that the photographer in Budapest should have taken a look at the Aeroflot seat map:
What he claims is business class is actually first class. Business class is 2-2-2. However, on that particular flight (SVO-BUD), SU probably had no first class passengers, so the biz passengers were probably upgraded to the first cabin, just like e.g. Thai is doing on their 747 flights between BKK-HKT.
The real business cabin is very bad; only slightly wider seats and slightly more pitch than in the 3-3-3 economy.
The first cabin is okay, but even below most European long-haul business class products. The seat pitch in first is so small that you can't even keep a laptop on your tray table if the person in front of you reclines his seat (believe me, I've tried!).