Rally shows free-wheeling, media-bashing Trump here to stay