$2.95 is how low you pay if you pay the whole two years upfront. Most hosters do this kind of deal so you can save money. If you don't want to pay upfront, you can go monthly but the price will be higher.
If you only need the license then you shouldn't take any attention to any bundle as they are designed for newcomers or folks that want to give a try to our hosting sponsors.
The free version doesn't include support for banner codes, but you can still use banners if you manually place them in the template code. Is an akward process, but is what you can do with the free edition.