Is there, maybe, a Neil Armstrong Museum, or monument where his story could be told, and Americans could pay their respects to him there?
Yes there is.
http://www.armstrongmuseum.org/