That looks like a nice bike, and I think it will fit you fine. If anything, it may be slightly small for you. The price is a bit high, but I know you're not exactly swimming in great bike deals up there...
The brake levers aren't a big deal, but you won't be able to make it index properly by just adding indexing levers. I'd give friction a shot, it's not bad at all once you get the hang of it.