Six Flags America Upper Marlboro, MD review