I wouldn't read too much into last nights attendance, a lot of factors. It was snowing fairly heavily for Bristol, meaning a lot of fans were concerned it would be called off, or dangerous travelling home. It was televised on S4C and available on the FA cup website, and it was Cardiff, who we are seeing again in a fortnights time at home in the league, so not a very sexy tie really (although I guess there is the local rivalry aspect).
As to the top 2 leagues, I like to believe that is down to the team, in terms of the attitude it sounds like our players were far worse under previous managers when we were in the 3rd division (current League 1). I know what you mean though, a lot of our fans calling for the managers head as he hasn't got us sat on top of the league and we haven't won in 8, which for me is just nuts, I want to go down to the match and enjoy a good game, preferably where we are competitive, whilst I wouldn't moan at going up a level, I wouldn't be enjoying it so much if we were just in a division to be the whipping boys.