Yeah, as you're saying, it looks solid on paper. 140 bucks is definately a good price, if it holds to the test of time that is.
Aaand, if they actually ship units, and that they are what they claimed them to be! As you say, when it's pre-order, anything can happen.. Thanks for posting the link...