Hello RyanMcIntosh, The KB that you linked is in reference to having multiple hosts connected to a single lun. For which that is 300 host connected to a single lun.  Now your question of a single host how many luns can be presented to it is as many as your OS on the host allows.  The Unity can present 1,500 to a single host but it is up to the os as how many it allows.
Subject line is the inquiry. How many LUN's can 1 host be presented in a storage group? I checked the output on the specific array and I'm guessing 1500 since that's the output for Max LUN's and Max LUN's per pool. Can anyone confirm? 20:00:00 service[NAME] spa:~/user# svc_storagecheck --list | grep -i Max_Max_Pools : 30Max_LUs : 1500Max_DrivesPerPool : 750Max_DrivesPerOperation : 750Max_DrivesUsableForAllPools : 750Max_LUSizeInBlocks : 549755813888 (0x8000000000)Max_CompressLUs : 500Max_CompressBackgroundProcesses : 10Max_PrivateFLUs : 376Max_LUsPerPool : 1500Max_LUN_Shrinks : 3000Max_LUN_Expands : 3000Max_SliceRelocations : 3123Max_FS_Evacuations : 3123Max_NumberOfSnaps : 50040Max_NumberOfUserSnaps : 14000Max_NumberOfReplicationSnaps : 36032Max_NumberOfNDMPSnaps : 8Max_NumberOfSnapSourceLUs : 500Max_NumberSnapsPerSource : 256Max_NumberOfCGs : 1500Max_NumberSourcesPerCG : 75Max_NumberOfSnapLUs : 1500Max_NumberRollbacks : 500Max_NumberFeatureLUNs : 30Max_NumberFeatureLUNsPerPool : 1Max_NumberDeDupDomains : 0Max_NumberLUsPerDeDupDomain : 0Max_SnapSets : 50040Max_MembersPerSnapSet : 75Max_AliasLUs : 0Max_DedupFSSizeInGB : 0Max_SFSs : 90Max_SFsPerSFS : 500Max_SharedFolders : 1500Max_SFSnaps : 4500Max_SnapsPerSF : 256Max_NumberConcurrentDedupJobs : 0Max_ConcurrentAttachesAndDetaches : 500Max_SnapLevel : 10Max_ClonesPerBaseLUN : 16Max_DerivativesPerBaseLUN : 256Max_NFSExportsPerSF : 1000Max_CIFSSharesPerSF : 1500Max_CIFSSharesAndNFSExports : 2500Max_SharedFoldersAndSnaps : 1500  
Max LUN's in a storage group Unity 650F