A few things...
1) I don't think a bus is realistic because there is no single student group entity in the student section, nor is there a unified group of supporters on campus. Until there is a student organization on campus with members that are committed to going to away games, nothing will happen in terms of that.
2) I agree that I love the shirts, and they're a lot better than last year, but what's the deal with them running out? Last year everyone got one and this year they seem to hand out about 40 and that's it. And why not hand them out at the student entrance? There are so many more logical methods to giving out the shirts and everything else than what they do now.
3) Lastly, again with the away games. I think a more effective way of getting students to go to away games is just to start a carpool. Have a signup sheet near the door and just try to get 20-30 people to go to Philly or something. Find 5 or 6 guys with cars, have everyone chip in 5 bucks for the ride, and it works. If support for that builds, then you can go to the school and talk about getting a bus.