Agreed with you, Bangladeshi team is really improved in all the areas. They have some quality batsman, they have some genuine fast bowlers who can take quick wickets and also they are very good in fielding. This young team has shown lot of improvement in past few months but they have show consistency in their performance, right now they are on right track.
Bangladesh team was good before also but due to some politics in the inside team affected the games, now that all is clear and their is only the players in team who want to win for their country, and seeing the resent performance of this team. They are now very promising team in Champions series. even i think we can see some top teams getting defeated in this series by their performance.
We have already seen that Bangladesh team has defeated some biggies like India, Australia and white wash against Pakistan. Right now they are on cloud9, just they have to show consistency in their performance orelse they will be just like Zimbabwe team who was looking very promising at a time but then lost their way and now lost their test playing status aswell.