Good idea to bring the discussion here ;)
Like I said in the help forum, I agree with most of what you say. But the last game influence shouldn't come out completely. It just needs to stop being "the" most important factor, but there's still a small influence. For example, imagine a team that has been inconsistent and has a 4-4 record going into the next game (home or away). For fans that are not on the bandwagon, the result of that game does influence whether they show up in the next one or not. These are not die-hard fans, but they still count