It does sound like it will be too big for you unless you have long legs.
I don't know the bike, but it sounds interesting...
Probably not high end, since most 15 speed bikes aren't, so it may not be worth $100, but that is just a guess based on 15 speeds... There are exceptions to almost any rule.