Well, let me start by saying I totally agree with you N_B. I haven't read the entire book yet , I have only finished the first 6 chapters but I ran through the rest very fast to have an idea. The project cannot be completed as it is. You will have to "figure out" some things.
When I first saw this book I was intrigued. I thought this will be an interesting approach, to see both frameworks in comparison. The implementation was bad though. Imagine that I am already familiar with both frameworks and still I don't enjoy the pace of this book. It should have been 200 pages longer to have more room to analyze different aspects of both frameworks.
I also own the "Beginning ASP.NET 4.5.1" and I must say that book is/was amazing. I suggest you buy it. You will completely understand everything about web forms (at least from a beginner perspective) , be able to create a working website and also use it as a teaching tool to teach others (extremely important for me and a reason this book is amazing!).
So to summarize, if you are a tech/web freak proceed as below:
[1] Start with "Beginning ASP.NET 4.5.1 in C# and
VB" (web forms)
[2] Continue in parallel : Professional ASP.NET 4.5 in C# and
VB (most chapters cover web forms) and Beginning ASP.NET for Visual Studio 2015 (this one. It'll help you figure out the differences easier)
[3] Finish with Professional MVC 5 (this one is actually easier to follow than the "beginner" book)
All in all I have bought most wrox books (that apply to Microsoft technologies) and I'm satisfied. This book needed a lot more work but its not useless. Oh, consider buying books from
www.bookdepository.com. In my experience it has the lowest prices, delivers in time, have excellent customer support etc.)
PS: About your concern that Beg ASP.NET 4.5.1 is older: Both the book in question and Beg ASP 4.5.1 are beginner books. Beginners books don't cover the latest technology changes for apparent reasons (unless its something trivial).