I think the reason you're suffering from conflicting sources is that you're mixing both new and old, out-of-date pieces of information. First off, the book you cited was published in 2001 - 15 years ago - and the other article you cite was published in 1999 - 17 years ago. There's been a lot of work done in the past 15 years, often under the term "precision cosmology", in an attempt to really nail down the precise content, shape, size, etc. of our Universe. By the early 2000's we pretty much knew the science behind everything (we knew about dark matter, dark energy, had well-developed theories on the Big Bang, etc.) but what we didn't have, were good, solid, believable numbers to put into these theories, explaining why the flatness of the universe was still contested in your sources.
I'll direct you to two incredibly important observatories which have been paramount in achieving our goal of having "good numbers". The first is the Wilkinson Microwave Anistropy Probe (WMAP), launched in 2001, and the second is the Planck satellite, launched in 2009. Both missions were designed to stare intently at the Cosmic Microwave Background (CMB) radiation and try to sort out the treasure trove of information which can be gleaned from it. In this vein, you might also come upon the Cosmic Background Explorer (COBE), launched in 1989. This satellite had a similar purpose as the other two, but was not nearly as precise as the later two missions as to provide us with good numbers and definitive statements by the early 2000's. For that reason I'll mostly focus on what WMAP and Planck have told us.
WMAP was a hugely successful mission which stared at the CMB for 9 years and created the most detailed and comprehensive map of its day. With 9 years of data, scientists were really able to reduce the observational errors on various cosmological quantities, including the flatness of the universe. You can see a table of their final cosmological parameters here. For the flatness, what you want to do is add up $\Omega_b$ (the baryonic matter density), $\Omega_d$ (the dark matter density), and $\Omega_\Lambda$ (the dark energy density). This will give you the overall density parameter, $\Omega_0$, which tells you the flatness of our universe. As I'm sure you know from your sources, if $\Omega_0 < 1$ we have a hyperbolic universe, if $\Omega_0 = 1$ our universe is flat, and $\Omega_0 > 1$ implies a spherical universe. From the results of WMAP, we have that $\Omega_0 = 1.000 \pm 0.049$ (someone can check my math) which is very close to one, indicating a flat universe. As far as I know, WMAP was the first instrument to give a truly precise measurement of $\Omega_0$, allowing us to say definitively that our universe appears flat. As you say, the BOOMERanG experiment also provided good evidence for this, but I don't think the results were nearly as powerful as WMAP's was.
The other important satellite here is Planck. Launched in 2009, this satellite has provided us with the best high precision measurements of the CMB to-date. I'll let you dig through their results in their paper, but the punchline is that they measure the flatness of our universe to be $\Omega_0 = 0.9986 \pm 0.0314$ (calculated from this result table), again extremely close to one.
In conclusion, recent results (within the past 15 years) allow us to definitively state that our Universe appears flat. I don't think, at this time, anyone contests that or believes it is still uncertain. As it usually goes with science, answering one question has only resulted in more questions. Now that we know $\Omega_0 \simeq 1$, we have to ask why is it one? Current theory suggests it shouldn't be - that it should be either enormously small or enormously large. This is known as the Flatness Problem. That in turn delves into the Anthropic Principle as an attempted answer, but then, I'm getting out of the scope of this question.